packages: dss/dss.spec - add qtss user/group
glen
glen at pld-linux.org
Sun Aug 1 16:37:08 CEST 2010
Author: glen Date: Sun Aug 1 14:37:08 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- add qtss user/group
---- Files affected:
packages/dss:
dss.spec (1.7 -> 1.8)
---- Diffs:
================================================================
Index: packages/dss/dss.spec
diff -u packages/dss/dss.spec:1.7 packages/dss/dss.spec:1.8
--- packages/dss/dss.spec:1.7 Sun Aug 1 16:29:54 2010
+++ packages/dss/dss.spec Sun Aug 1 16:37:03 2010
@@ -1,4 +1,6 @@
# $Revision$, $Date$
+# TODO
+# - merge dstreamserv.spec
Summary: Darwin Streaming Server
Name: dss
Version: 6.0.3
@@ -15,7 +17,15 @@
URL: http://dss.macosforge.org/
BuildRequires: rpmbuild(macros) >= 1.228
Requires(post,preun): /sbin/chkconfig
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
Requires: rc-scripts
+Provides: group(qtss)
+Provides: user(qtss)
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -96,12 +106,16 @@
- StreamingLoadTool
-%package Samples
-Summary: Apple's Darwin Streaming Samples
-Group: Daemons
+%package samples
+Summary: Darwin Streaming Server - samples
+Summary(pl.UTF-8): Przykłady do Darwin Streaming Servera
+Group: Networking/Daemons
+
+%description samples
+Sample files for Streaming Server.
-%description Samples
-Sample files for the Darwin Streaming Server.
+%description samples -l pl.UTF-8
+Przykładowe pliki do Darwin Streaming Servera.
%prep
%setup -q -n DarwinStreamingSrvr%{version}-Source
@@ -179,6 +193,10 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%pre
+%groupadd -f -g 148 qtss
+%useradd -g qtss -d /tmp -u 148 -s /bin/false qtss
+
%post
/sbin/chkconfig --add %{name}
%service %{name} restart
@@ -189,6 +207,12 @@
/sbin/chkconfig --del %{name}
fi
+%postun
+if [ "$1" = "0" ]; then
+ %userremove qtss
+ %groupremove qtss
+fi
+
%files
%defattr(644,root,root,755)
%doc APPLE_LICENSE ReleaseNotes.txt
@@ -229,19 +253,24 @@
%attr(755,root,root) %{_libdir}/%{name}/QTSSRefMovieModule
%dir /var/lib/%{name}
-
-# sample movies
-/var/lib/%{name}/movies
+%dir /var/lib/%{name}/movies
# admin html (subpackage?)
/var/lib/%{name}/AdminHtml
+%files samples
+%defattr(644,root,root,755)
+/var/lib/%{name}/movies/*
+
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.8 2010/08/01 14:37:03 glen
+- add qtss user/group
+
Revision 1.7 2010/08/01 14:29:54 glen
- fix log path
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/dss/dss.spec?r1=1.7&r2=1.8&f=u
More information about the pld-cvs-commit
mailing list