[arch-commits] CVS update of arch/build/base/filesystem (4 files)

Jan de Groot jgc at archlinux.org
Sun Apr 22 14:42:48 EDT 2007


    Date: Sunday, April 22, 2007 @ 14:42:48
  Author: jgc
    Path: /home/cvs-arch/arch/build/base/filesystem

Modified: PKGBUILD (1.77 -> 1.78) filesystem.install (1.12 -> 1.13)
          group (1.7 -> 1.8) gshadow (1.2 -> 1.3)

upgpkg: filesystem 0.8-3
Add games group (gid 50)


--------------------+
 PKGBUILD           |   14 +++++++++-----
 filesystem.install |   20 ++++++++++++--------
 group              |    1 +
 gshadow            |    1 +
 4 files changed, 23 insertions(+), 13 deletions(-)


Index: arch/build/base/filesystem/PKGBUILD
diff -u arch/build/base/filesystem/PKGBUILD:1.77 arch/build/base/filesystem/PKGBUILD:1.78
--- arch/build/base/filesystem/PKGBUILD:1.77	Mon Apr  9 14:47:44 2007
+++ arch/build/base/filesystem/PKGBUILD	Sun Apr 22 14:42:48 2007
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD,v 1.77 2007/04/09 18:47:44 tpowa Exp $
+# $Id: PKGBUILD,v 1.78 2007/04/22 18:42:48 jgc Exp $
 # Maintainer: judd <jvinet at zeroflux.org>
 pkgname=filesystem
 pkgver=0.8
-pkgrel=2
+pkgrel=3
 pkgdesc="Base filesystem"
 arch=(i686 x86_64)
 url="http://www.archlinux.org"
@@ -19,7 +19,7 @@
 # Hint: new groups
 # By adding new groups to group add it to gshadow also 
 # else warnings will appear by shadow package
-md5sums=('f32d3d707768ee5975ea3b59a87c262c' '4d285380ab1dc6522efd517c1df295f2'\
+md5sums=('dbef652b041b5b492da0724e606f268c' '4d285380ab1dc6522efd517c1df295f2'\
          '775464ba7588b4976e0c2a02b83123f4' '655071da46d2ac03e0fb8a071bf193ea'\
          'f28150d4c0b22a017be51b9f7f9977ed' 'f9e1d9fbf084dcc29a82a74b9ed4be65'\
          '4eee5140437e09821e82d689f53439b3' 'c163cae617cbae36d1eb5546bdb59bcb'\
@@ -28,7 +28,7 @@
          '6f48288b6fcaf0065fcb7b0e525413e0' '22518e922891f9359f971f4f5b4e793c'\
          '264a0ea963adf181623c03109d27b3fa' 'c984f45a636386408ecc505a343907ab'\
          '7873d97db30d6c279ed37e3559e7c59d' '9451109f3fe09d6381cbf36de9fbf06f'\
-         'a40bd33a541d4c4650ad61220b65e0aa')
+         'ffdf350b692604518c3c37248e7009ff')
 
 build() {
   cd $startdir/pkg
@@ -39,7 +39,7 @@
   ln -s man3 $startdir/pkg/usr/man/man3x
   # fhs compliancy
   mkdir -p usr/local/{bin,games,include,lib,man,sbin,share,src}
-  mkdir -p var/{cache/man,lib/pacman,abs,local,lock,opt,run,spool/mail,tmp}
+  mkdir -p var/{cache/man,lib/pacman,abs,local,lock,opt,run,spool/mail,tmp,games}
   mkdir -p var/log/old
   mkdir -p etc/profile.d
   mkdir -p home/ftp lib/modules
@@ -52,6 +52,10 @@
   chmod 1777 var/spool/mail tmp var/tmp
   chmod 0750 root
 
+  #Allow setgid games to write scores:
+  chmod 775 ${startdir}/pkg/var/games
+  chown root:50 ${startdir}/pkg/var/games
+
   cd $startdir/src
   cp fstab crypttab group host.conf hosts issue ld.so.conf motd nsswitch.conf \
     passwd resolv.conf securetty shadow shells arch-release $startdir/pkg/etc/
Index: arch/build/base/filesystem/filesystem.install
diff -u arch/build/base/filesystem/filesystem.install:1.12 arch/build/base/filesystem/filesystem.install:1.13
--- arch/build/base/filesystem/filesystem.install:1.12	Wed Sep 27 06:51:12 2006
+++ arch/build/base/filesystem/filesystem.install	Sun Apr 22 14:42:48 2007
@@ -15,26 +15,30 @@
   post_install $1
   if [ ! "`grep ^optical: etc/group`" ]; then
     echo "adding new groups: audio optical"
-    usr/sbin/groupadd -g 92 audio   >/dev/null 2>&1
-    usr/sbin/groupadd -g 93 optical >/dev/null 2>&1
+    usr/sbin/groupadd -g 92 audio   >/dev/null
+    usr/sbin/groupadd -g 93 optical >/dev/null
   fi
   if [ ! "`grep ^video: etc/group`" ]; then
     echo "adding new groups: video floppy storage"
-    usr/sbin/groupadd -g 91 video   >/dev/null 2>&1
-    usr/sbin/groupadd -g 94 floppy  >/dev/null 2>&1
-    usr/sbin/groupadd -g 95 storage >/dev/null 2>&1
+    usr/sbin/groupadd -g 91 video   >/dev/null
+    usr/sbin/groupadd -g 94 floppy  >/dev/null
+    usr/sbin/groupadd -g 95 storage >/dev/null
   fi
   if [ ! "`grep ^log: etc/group`" ]; then
     echo "adding new group: log"
-    usr/sbin/groupadd -g 19 log     >/dev/null 2>&1
+    usr/sbin/groupadd -g 19 log     >/dev/null
   fi
   if [ ! "`grep ^power: etc/group`" ]; then
     echo "adding new group: power"
-    usr/sbin/groupadd -g 98 power   >/dev/null 2>&1
+    usr/sbin/groupadd -g 98 power   >/dev/null
   fi
   if [ ! "`grep ^network: etc/group`" ]; then
     echo "adding new group: network"
-    usr/sbin/groupadd -g 90 network >/dev/null 2>&1
+    usr/sbin/groupadd -g 90 network >/dev/null
+  fi
+  if [ ! "`grep ^games: etc/group`" ]; then
+    echo "adding new group: games"
+    usr/sbin/groupadd -g 50 games >/dev/null
   fi
 }
 
Index: arch/build/base/filesystem/group
diff -u arch/build/base/filesystem/group:1.7 arch/build/base/filesystem/group:1.8
--- arch/build/base/filesystem/group:1.7	Wed Sep 27 06:51:12 2006
+++ arch/build/base/filesystem/group	Sun Apr 22 14:42:48 2007
@@ -13,6 +13,7 @@
 mail::12:
 log::19:root
 smmsp::25:
+games::50:
 network:x:90:
 video:x:91:
 audio::92:
Index: arch/build/base/filesystem/gshadow
diff -u arch/build/base/filesystem/gshadow:1.2 arch/build/base/filesystem/gshadow:1.3
--- arch/build/base/filesystem/gshadow:1.2	Wed Sep 27 06:51:12 2006
+++ arch/build/base/filesystem/gshadow	Sun Apr 22 14:42:48 2007
@@ -13,6 +13,7 @@
 mail:::
 log:::root
 smmsp:::
+games:::
 network:x::
 video:x::
 audio:::




More information about the arch-commits mailing list