94 lines
3.3 KiB
RPMSpec
Executable File
94 lines
3.3 KiB
RPMSpec
Executable File
%define _unpackaged_files_terminate_build 0
|
|
%define _missing_doc files_terminate_build 0
|
|
%define _topdir /root/work/
|
|
|
|
Summary: Solbox Cloud Storage for Linux
|
|
Name: rcts
|
|
Version: 3.5.0.R1479
|
|
#Release: 1.el5
|
|
Release: 1.el6
|
|
Group: RCTS Servers
|
|
Source: %{name}-%{version}.tar.gz
|
|
BuildRoot: /root/work/BUILD
|
|
License: Private
|
|
Vendor: Solbox Inc,.
|
|
Packager: storage@solbox.com
|
|
AutoReqProv: no
|
|
Requires: libxml++
|
|
|
|
%description
|
|
Cloud Storage rcts for Linux(x86_64)
|
|
|
|
%prep
|
|
%setup
|
|
|
|
%build
|
|
|
|
%install
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/bin
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/etc
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/logs
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/installsh
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/logs/report
|
|
/bin/chmod 0777 $RPM_BUILD_ROOT/user/service/logs/report
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/psql $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_cmove $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_cmovegen.sh $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_du $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_gcmd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_mngd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_rmcd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_mond $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_show $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_sscd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_syncd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rcts_ctl $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/logmngd $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_balanced $RPM_BUILD_ROOT/user/service/bin/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rcts_config.sh $RPM_BUILD_ROOT/user/service/installsh/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/sysctl_config_rcts.sh $RPM_BUILD_ROOT/user/service/installsh/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/diff_com.sh $RPM_BUILD_ROOT/user/service/etc/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/postconfig $RPM_BUILD_ROOT/user/service/etc/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_mmngd_CA.pem $RPM_BUILD_ROOT/user/service/etc/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_mmngd_privkey.pem $RPM_BUILD_ROOT/user/service/etc/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rc_sscd.sql $RPM_BUILD_ROOT/user/service/etc/
|
|
cp $RPM_BUILD_ROOT/%{name}-%{version}/rcts.conf.in $RPM_BUILD_ROOT/user/service/etc/
|
|
|
|
%post
|
|
mkdir -p $RPM_BUILD_ROOT/user/service/logs
|
|
|
|
%postun
|
|
|
|
%clean
|
|
|
|
%files
|
|
%defattr(-, root, root)
|
|
%doc
|
|
|
|
/user/service/bin/psql
|
|
/user/service/bin/rc_cmove
|
|
/user/service/bin/rc_cmovegen.sh
|
|
/user/service/bin/rc_du
|
|
/user/service/bin/rc_gcmd
|
|
/user/service/bin/rc_mngd
|
|
/user/service/bin/rc_rmcd
|
|
/user/service/bin/rc_mond
|
|
/user/service/bin/rc_show
|
|
/user/service/bin/rc_sscd
|
|
/user/service/bin/rc_syncd
|
|
/user/service/bin/rcts_ctl
|
|
/user/service/bin/logmngd
|
|
/user/service/bin/rc_balanced
|
|
/user/service/installsh/rcts_config.sh
|
|
/user/service/installsh/sysctl_config_rcts.sh
|
|
/user/service/etc/diff_com.sh
|
|
/user/service/etc/postconfig
|
|
/user/service/etc/rc_mmngd_CA.pem
|
|
/user/service/etc/rc_mmngd_privkey.pem
|
|
/user/service/etc/rc_sscd.sql
|
|
/user/service/etc/rcts.conf.in
|
|
|
|
%changelog
|
|
* Thu Mar 22 2012 - Release 1
|
|
- Release 1
|