]> git.pld-linux.org Git - packages/gdm.git/commitdiff
- fix group add in pre section
authormisi3k <misi3k@pld-linux.org>
Sat, 20 Sep 2003 08:51:53 +0000 (08:51 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    gdm.spec -> 1.111

gdm.spec

index 764c758acbf47c2ae0b7c03f4236cd32a723dbef..d998de3c57f9a0ee6f35d98cf6379e2665f34c81 100644 (file)
--- a/gdm.spec
+++ b/gdm.spec
@@ -167,7 +167,15 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/*.{la,a}
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-/usr/sbin/groupadd -g 55 -r -f xdm
+if [ -n "`getgid xdm`" ]; then
+       if [ "`getgid xdm`" != "55" ]; then
+                echo "Error: group xdm doesn't have gid=55. Correct this before installing %{name}." 1>&2
+                exit 1
+        fi
+else
+       /usr/sbin/groupadd -g 55 -r -f xdm
+fi
+
 
 if [ -z "`id -u xdm 2>/dev/null`" ]; then
        /usr/sbin/useradd -u 55 -r -d /home/services/xdm -s /bin/false -c 'X Display Manager' -g xdm xdm 1>&2
This page took 0.129187 seconds and 4 git commands to generate.