packages: xorg-xserver-server/xorg-xserver-server.spec - init scripts for Xvfb

pawelz pawelz at pld-linux.org
Mon Sep 27 16:25:21 CEST 2010


Author: pawelz                       Date: Mon Sep 27 14:25:21 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- init scripts for Xvfb

---- Files affected:
packages/xorg-xserver-server:
   xorg-xserver-server.spec (1.248 -> 1.249) 

---- Diffs:

================================================================
Index: packages/xorg-xserver-server/xorg-xserver-server.spec
diff -u packages/xorg-xserver-server/xorg-xserver-server.spec:1.248 packages/xorg-xserver-server/xorg-xserver-server.spec:1.249
--- packages/xorg-xserver-server/xorg-xserver-server.spec:1.248	Mon Sep 27 14:16:41 2010
+++ packages/xorg-xserver-server/xorg-xserver-server.spec	Mon Sep 27 16:25:15 2010
@@ -28,6 +28,8 @@
 # Source0-md5:	ba1173998a5a4216fd7b40eded96697e
 Source1:	10-quirks.conf
 Source2:	xserver.pamd
+Source10:	%{name}-Xvfb.init
+Source11:	%{name}-Xvfb.sysconfig
 Patch0:		%{name}-xwrapper.patch
 Patch1:		%{name}-pic-libxf86config.patch
 Patch2:		%{name}-fb-size.patch
@@ -269,6 +271,20 @@
 Xvfb do uruchomienia aplikacji, które w rzeczywistości nie wymagają
 serwera X, ale odmawiają uruchomienia bez niego.
 
+%package -n xorg-xserver-Xvfb-init
+Summary:	Init scripts for Xvfb
+Summary(pl.UTF-8):	Skrypty startowe dla Xvfb
+Group:		X11/Servers
+Requires:	xorg-xserver-Xvfb
+
+%description -n xorg-xserver-Xvfb-init
+This package contains init scripts for Xvfb and registers Xvfb as
+system service.
+
+%description -n xorg-xserver-Xvfb-init -l pl.UTF-8
+Ten pakiet zawiera skrypty startowe dla Xvfb oraz rejestruje Xvfb jako
+usługę systemową.
+
 %package devel
 Summary:	Header files for X.org server
 Summary(pl.UTF-8):	Pliki nagłówkowe dla serwera X.org
@@ -424,6 +440,11 @@
 
 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/10-quirks.conf
 
+install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
+install -d $RPM_BUILD_ROOT/etc/sysconfig
+install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/Xvfb
+install %{SOURCE11} $RPM_BUILD_ROOT/etc/sysconfig/Xvfb
+
 %if %{with multigl}
 cd $RPM_BUILD_ROOT%{_libdir}/xorg/modules/extensions
 mv -f libglx.so libglx.so.%{version}
@@ -450,6 +471,16 @@
 	sed -i -e 's/^\s*Load\s*"xtrap".*$/#& # obsolete module/' /etc/X11/xorg.conf
 fi
 
+%post -n xorg-xserver-Xvfb-init
+/sbin/chkconfig --add Xvfb
+%service Xvfb restart
+
+%preun -n xorg-xserver-Xvfb-init
+if [ "$1" = "0" ]; then
+	%service -q Xvfb stop
+	/sbin/chkconfig --del Xvfb
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc COPYING ChangeLog README
@@ -530,6 +561,11 @@
 %attr(755,root,root) %{_bindir}/Xvfb
 %{_mandir}/man1/Xvfb.1x*
 
+%files -n xorg-xserver-Xvfb-init
+%defattr(644,root,root,755)
+%attr(754,root,root) /etc/rc.d/init.d/Xvfb
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/Xvfb
+
 %files devel
 %defattr(644,root,root,755)
 %doc doc/xml/{Xserver-spec.html,xorg.css}
@@ -557,6 +593,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.249  2010/09/27 14:25:15  pawelz
+- init scripts for Xvfb
+
 Revision 1.248  2010/09/27 12:16:41  pawelz
 - BR: fop
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xorg-xserver-server/xorg-xserver-server.spec?r1=1.248&r2=1.249&f=u



More information about the pld-cvs-commit mailing list