Files
2026-08-07 17:38:18 +09:00

67 lines
2.1 KiB
RPMSpec

%define _unpackaged_files_terminate_build 0
%define _missing_doc files_terminate_build 0
%define _topdir /root/work/
Summary: Solbox Cloud Storage for Linux
Name: rcdb
Version: 9.3.17
Release: 1.el6
Group: Control Servers
Source: %{name}-%{version}.tar.gz
BuildRoot: /root/work/BUILD
License: Private
Vendor: Solbox Inc,.
Packager: storage team <storage.sd@solbox.com>
AutoReqProv: no
%description
Cloud Storage rcdb for Linux(CentOS 6.4, x86_64)
%prep
%setup
%build
%install
mkdir -p $RPM_BUILD_ROOT/user/db/pgsql
mkdir -p $RPM_BUILD_ROOT/user/db/pgsql/script
mkdir -p $RPM_BUILD_ROOT/user/db/pgsql/conf_sample
mkdir -p $RPM_BUILD_ROOT/etc/ha.d/resource.d
install -m 755 $RPM_BUILD_ROOT/%{name}-%{version}/get_load.sh $RPM_BUILD_ROOT/user/db/pgsql/script
install -m 755 $RPM_BUILD_ROOT/%{name}-%{version}/report.sh $RPM_BUILD_ROOT/user/db/pgsql/script
install -m 755 $RPM_BUILD_ROOT/%{name}-%{version}/create_RCDB.sh $RPM_BUILD_ROOT/user/db/pgsql/script
install -m 755 $RPM_BUILD_ROOT/%{name}-%{version}/rcdb_schema.sql $RPM_BUILD_ROOT/user/db/pgsql/script
install -m 755 $RPM_BUILD_ROOT/%{name}-%{version}/RcdbFailover $RPM_BUILD_ROOT/etc/ha.d/resource.d
cp $RPM_BUILD_ROOT/%{name}-%{version}/pgsql.%{version}.tar.gz $RPM_BUILD_ROOT/user/db/
cp $RPM_BUILD_ROOT/%{name}-%{version}/conf_sample.tar $RPM_BUILD_ROOT/user/db/pgsql/conf_sample/
%post
tar xvfz $RPM_BUILD_ROOT/user/db/pgsql.%{version}.tar.gz -C /user/db/
tar xvf $RPM_BUILD_ROOT/user/db/pgsql/conf_sample/conf_sample.tar -C /user/db/pgsql/conf_sample/
rm -f $RPM_BUILD_ROOT/user/db/pgsql.%{version}.tar.gz
rm -f $RPM_BUILD_ROOT/user/db/pgsql/conf_sample/conf_sample.tar
adduser pgsql -d/user/db/pgsql
echo -n 'thsutleo' | passwd pgsql --stdin
chown -R pgsql:pgsql /user/db/pgsql
chmod 600 /user/db/pgsql/conf_sample/*
%postun
%clean
%files
%defattr(-, root, root)
%doc
/user/db/pgsql/script/get_load.sh
/user/db/pgsql/script/report.sh
/user/db/pgsql/script/create_RCDB.sh
/user/db/pgsql/script/rcdb_schema.sql
/etc/ha.d/resource.d/RcdbFailover
/user/db/pgsql.%{version}.tar.gz
/user/db/pgsql/conf_sample/conf_sample.tar
%changelog
* Wed Aug 20 2014 - Release 1
- Initial release