[arch-commits] Commit in udev/trunk (PKGBUILD)

Thomas Bächler thomas at archlinux.org
Wed Jul 1 18:24:57 UTC 2009


    Date: Wednesday, July 1, 2009 @ 14:24:57
  Author: thomas
Revision: 44332

Only create one static loop device: If loop is not loaded, losetup will always try to open loop0 first. Opening loop0 will then load the module and the right number of devices is created dynamically

Modified:
  udev/trunk/PKGBUILD

----------+
 PKGBUILD |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-07-01 18:03:24 UTC (rev 44331)
+++ PKGBUILD	2009-07-01 18:24:57 UTC (rev 44332)
@@ -100,13 +100,11 @@
   ln -snf /proc/kcore ${pkgdir}/lib/udev/devices/core || return 1
 
   # these static devices are created for convenience, to autoload the modules if necessary
-  # /dev/loopX, /dev/loop/X
+  # /dev/loop0, /dev/loop/0
   mkdir ${pkgdir}/lib/udev/devices/loop
-  for i in $(seq 0 7); do
-    mknod -m 0660 ${pkgdir}/lib/udev/devices/loop/$i b 7 $i || return 1
-    chgrp disk ${pkgdir}/lib/udev/devices/loop/$i || return 1
-    ln -snf loop/$i ${pkgdir}/lib/udev/devices/loop$i || return 1
-  done
+  mknod -m 0660 ${pkgdir}/lib/udev/devices/loop/0 b 7 0 || return 1
+  chgrp disk ${pkgdir}/lib/udev/devices/loop/0 || return 1
+  ln -snf loop/0 ${pkgdir}/lib/udev/devices/loop0 || return 1
   # /dev/net/tun
   mkdir ${pkgdir}/lib/udev/devices/net
   mknod -m 0666 ${pkgdir}/lib/udev/devices/net/tun c 10 200 || return 1




More information about the arch-commits mailing list