SPECS: pld-builder.spec - few perms, pld-builder group
glen
glen at pld-linux.org
Sun Jul 13 20:46:13 CEST 2008
Author: glen Date: Sun Jul 13 18:46:12 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- few perms, pld-builder group
---- Files affected:
SPECS:
pld-builder.spec (1.31 -> 1.32)
---- Diffs:
================================================================
Index: SPECS/pld-builder.spec
diff -u SPECS/pld-builder.spec:1.31 SPECS/pld-builder.spec:1.32
--- SPECS/pld-builder.spec:1.31 Wed Jun 25 22:58:32 2008
+++ SPECS/pld-builder.spec Sun Jul 13 20:46:07 2008
@@ -4,19 +4,22 @@
Summary(pl.UTF-8): Środowisko budowniczego pakietów RPM dla PLD
Name: pld-builder
Version: 0.0.%{snap}
-Release: 0.20
+Release: 0.27
License: GPL
Group: Development/Building
Source0: %{name}.new-%{snap}.tar.bz2
# Source0-md5: 1346166c8e0a7dacd5152e49f8648409
Source1: %{name}.init
Source2: %{name}.sysconfig
+Patch0: %{name}.patch
URL: http://cvs.pld-linux.org/cgi-bin/cvsweb/pld-builder.new/
BuildRequires: python
BuildRequires: rpmbuild(macros) >= 1.268
BuildRequires: sed >= 4.0
Requires(post,preun): /sbin/chkconfig
Requires(postun): /usr/sbin/userdel
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
Requires(pre): /bin/id
Requires(pre): /usr/sbin/useradd
Requires: libuuid
@@ -73,6 +76,7 @@
%prep
%setup -q -n %{name}.new
+%patch0 -p1
mv jak-wysy?a?-zlecenia.txt jak-wysylac-zlecenia.txt
@@ -82,6 +86,8 @@
' PLD_Builder/path.py
+%{__sed} -i -e 's,pld-linux\.org,example.org,g' config/builder.conf
+
%build
%{__make}
@@ -109,7 +115,7 @@
cp -a admin/*.sh $RPM_BUILD_ROOT%{_datadir}/admin
# dirs
-install -d $RPM_BUILD_ROOT{%{_sharedstatedir}/%{name}/{spool/{builds,ftp},lock,www/{s,}rpms},/etc/{sysconfig,rc.d/init.d}}
+install -d $RPM_BUILD_ROOT{%{_sharedstatedir}/%{name}/{spool/{buildlogs,builds,ftp,notify},lock,www/{s,}rpms},/etc/{sysconfig,rc.d/init.d}}
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/pld-builder
install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/pld-builder
@@ -118,8 +124,9 @@
rm -rf $RPM_BUILD_ROOT
%pre
-%useradd -u 181 -g daemon -c "srpms builder" srpms_builder
-%useradd -u 182 -g daemon -c "bin builder" bin_builder
+%groupadd -g 181 pld-builder
+%useradd -u 181 -g pld-builder -c "srpms builder" srpms_builder
+%useradd -u 182 -g pld-builder -c "bin builder" bin_builder
%useradd -u 183 -g daemon -c "ftpac" ftpac
%post
@@ -137,6 +144,7 @@
%userremove srpms_builder
%userremove bin_builder
%userremove ftpac
+ %groupremove pld-builder
fi
%files
@@ -155,10 +163,12 @@
%attr(755,root,root) %{_datadir}/admin/*
%dir %{_sharedstatedir}/%{name}
-%dir %{_sharedstatedir}/%{name}/spool
+%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool
+%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool/buildlogs
%dir %{_sharedstatedir}/%{name}/spool/builds
%dir %{_sharedstatedir}/%{name}/spool/ftp
-%dir %{_sharedstatedir}/%{name}/lock
+%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/spool/notify
+%dir %attr(775,root,pld-builder) %{_sharedstatedir}/%{name}/lock
%dir %{_sharedstatedir}/%{name}/www
%dir %{_sharedstatedir}/%{name}/www/rpms
%dir %{_sharedstatedir}/%{name}/www/srpms
@@ -180,6 +190,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.32 2008/07/13 18:46:07 glen
+- few perms, pld-builder group
+
Revision 1.31 2008/06/25 20:58:32 glen
- use us-ascii for filenames
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/pld-builder.spec?r1=1.31&r2=1.32&f=u
More information about the pld-cvs-commit
mailing list