%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 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