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