move seaf-daemon to seafile and add requirements to work as client installed alone [release 3.1.4-5mamba;Wed Aug 27 2014]
This commit is contained in:
parent
6b2afa2e1b
commit
69e61c860c
@ -10,6 +10,7 @@ User=seafile
|
|||||||
Group=seafile
|
Group=seafile
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
RemainAfterExit=yes
|
RemainAfterExit=yes
|
||||||
|
WorkingDirectory=/usr/share/seafile
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
|
27
seafile.spec
27
seafile.spec
@ -2,7 +2,7 @@
|
|||||||
%define seafile_userid 65435
|
%define seafile_userid 65435
|
||||||
Name: seafile
|
Name: seafile
|
||||||
Version: 3.1.4
|
Version: 3.1.4
|
||||||
Release: 3mamba
|
Release: 5mamba
|
||||||
Summary: A next-generation open source cloud storage system with advanced support for file syncing
|
Summary: A next-generation open source cloud storage system with advanced support for file syncing
|
||||||
Group: Applications/Web
|
Group: Applications/Web
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
@ -32,7 +32,10 @@ BuildRequires: libz-devel
|
|||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
BuildRequires: libzdb-devel
|
BuildRequires: libzdb-devel
|
||||||
BuildRequires: libevhtp-devel
|
BuildRequires: libevhtp-devel
|
||||||
|
Requires: ccnet
|
||||||
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
Requires: python-ccnet
|
||||||
|
Requires: python-%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -43,7 +46,6 @@ Seafile allows users to create groups with file syncing, wiki, and discussion to
|
|||||||
%package server
|
%package server
|
||||||
Group: System/Servers
|
Group: System/Servers
|
||||||
Summary: Server package for %{name}
|
Summary: Server package for %{name}
|
||||||
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
|
||||||
Requires: python-%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: python-%{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
Requires: ccnet
|
Requires: ccnet
|
||||||
Requires: seahub
|
Requires: seahub
|
||||||
@ -113,8 +115,13 @@ setup-seafile.sh} \
|
|||||||
|
|
||||||
install -d -m0755 %{buildroot}%{_datadir}/seafile/seafile-server/seafile/bin
|
install -d -m0755 %{buildroot}%{_datadir}/seafile/seafile-server/seafile/bin
|
||||||
install -d -m0755 %{buildroot}%{_datadir}/seafile/seafile-server/seafile/%{_lib}
|
install -d -m0755 %{buildroot}%{_datadir}/seafile/seafile-server/seafile/%{_lib}
|
||||||
for f in ccnet-init fileserver seaf-fuse seaf-server seafile-controller seafserv-tool \
|
for f in fileserver seaf-fuse seaf-server seafile-controller seafserv-tool \
|
||||||
ccnet-server seaf-fsck seaf-migrate seaf-server-init seafserv-gc; do
|
seaf-fsck seaf-migrate seaf-server-init seafserv-gc; do
|
||||||
|
mv %{buildroot}%{_bindir}/$f %{buildroot}%{_datadir}/seafile/seafile-server/seafile/bin/
|
||||||
|
ln -s %{_datadir}/seafile/seafile-server/seafile/bin/$f %{buildroot}%{_bindir}/$f
|
||||||
|
done
|
||||||
|
|
||||||
|
for f in ccnet-init ccnet-server; do
|
||||||
ln -s %{_bindir}/$f %{buildroot}%{_datadir}/seafile/seafile-server/seafile/bin/$f
|
ln -s %{_bindir}/$f %{buildroot}%{_datadir}/seafile/seafile-server/seafile/bin/$f
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -159,6 +166,7 @@ fi
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_bindir}/seaf-cli
|
%{_bindir}/seaf-cli
|
||||||
|
%{_bindir}/seaf-daemon
|
||||||
%{_bindir}/seafile
|
%{_bindir}/seafile
|
||||||
%{_unitdir}/seafile-client.service
|
%{_unitdir}/seafile-client.service
|
||||||
%{_mandir}/man1/ccnet.1*
|
%{_mandir}/man1/ccnet.1*
|
||||||
@ -177,12 +185,11 @@ fi
|
|||||||
%{_bindir}/seafile-controller
|
%{_bindir}/seafile-controller
|
||||||
%{_bindir}/seafserv-gc
|
%{_bindir}/seafserv-gc
|
||||||
%{_bindir}/seafserv-tool
|
%{_bindir}/seafserv-tool
|
||||||
%{_bindir}/seaf-daemon
|
|
||||||
%attr(-,seafile,seafile) %dir %{_datadir}/seafile
|
%attr(-,seafile,seafile) %dir %{_datadir}/seafile
|
||||||
%dir %{_datadir}/seafile/seafile-server
|
%dir %{_datadir}/seafile/seafile-server
|
||||||
%{_datadir}/seafile/seafile-server/*.sh
|
%{_datadir}/seafile/seafile-server/*.sh
|
||||||
%{_datadir}/seafile/seafile-server/*.py
|
%{_datadir}/seafile/seafile-server/*.py
|
||||||
%dir %{_datadir}/seafile/seafile-server/runtime
|
%attr(-,seafile,seafile) %dir %{_datadir}/seafile/seafile-server/runtime
|
||||||
%{_datadir}/seafile/seafile-server/runtime/seahub.conf
|
%{_datadir}/seafile/seafile-server/runtime/seahub.conf
|
||||||
%dir %{_datadir}/seafile/seafile-server/seafile
|
%dir %{_datadir}/seafile/seafile-server/seafile
|
||||||
%dir %{_datadir}/seafile/seafile-server/seafile/bin
|
%dir %{_datadir}/seafile/seafile-server/seafile/bin
|
||||||
@ -217,6 +224,14 @@ fi
|
|||||||
%{python_sitearch}/seaserv/*.py*
|
%{python_sitearch}/seaserv/*.py*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 27 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.1.4-5mamba
|
||||||
|
- move seaf-daemon to seafile and add requirements to work as client installed alone
|
||||||
|
|
||||||
|
* Wed Aug 27 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.1.4-4mamba
|
||||||
|
- move server bin files from %{_bindir} to seafile-server/seafile/bin dir for seafile-controller to work
|
||||||
|
- fix permissions of %{_datadir}/seafile/seafile-server/runtime for seahub.sh to work
|
||||||
|
- seahub.service: set working directory
|
||||||
|
|
||||||
* Sat Aug 09 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.1.4-3mamba
|
* Sat Aug 09 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 3.1.4-3mamba
|
||||||
- rebuild with --enable-server and other options
|
- rebuild with --enable-server and other options
|
||||||
- organize %{datadir}/seafile and add requirements to make server basically work
|
- organize %{datadir}/seafile and add requirements to make server basically work
|
||||||
|
Loading…
Reference in New Issue
Block a user