Files
interactive/z_makePackage/rcts/rcts.spec
2026-08-07 17:38:18 +09:00

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