Date: Monday, September 12, 2011 @ 08:36:41
  Author: tomegun
Revision: 137915

install: remove post-install

Here's to the world's shortest grace-period!

This commit removes the creation of /dev/{console,null,zero} as it is not needed
in our standard install, is unlikely to work where it is needed, is easy to add 
manually
and will not break any existing installations.

Please just use an automounted devtmpfs unless you are using an initrd.

Modified:
  udev/trunk/udev.install

--------------+
 udev.install |   28 ----------------------------
 1 file changed, 28 deletions(-)

Modified: udev.install
===================================================================
--- udev.install        2011-09-12 12:32:42 UTC (rev 137914)
+++ udev.install        2011-09-12 12:36:41 UTC (rev 137915)
@@ -46,31 +46,3 @@
     echo "---------------"
   fi
 }
-
-post_install() {
-
-  # We add the basic nodes (/dev/{console,null,zero}) to the rootfs, so they 
will be
-  # available, even when booting without an initrd, and without automounted 
devtmpfs.
-  # Relying on this functionality is ill adviced, but we will support it for 
now.
-
-  # The Archlinux installer bind-mounts /dev to /mnt/dev, thus making the real 
/dev invisible
-  ROOTDIR=""
-  [ "$(stat -c %D /)" != "$(stat -c %D /dev)" ] && ROOTDIR=$(mktemp -d 
/tmp/udevinstall.XXXXXX)
-  [ -n "${ROOTDIR}" ] && mount --bind / ${ROOTDIR}
-  if [ ! -c ${ROOTDIR}/dev/console ]; then
-    rm -f ${ROOTDIR}/dev/console
-    mknod -m600 ${ROOTDIR}/dev/console c 5 1
-  fi
-  if [ ! -c ${ROOTDIR}/dev/null ]; then
-    rm -f ${ROOTDIR}/dev/null
-    mknod -m644 ${ROOTDIR}/dev/null c 1 3
-  fi
-  if [ ! -c ${ROOTDIR}/dev/zero ]; then
-    rm -f ${ROOTDIR}/dev/zero
-    mknod -m644 ${ROOTDIR}/dev/zero c 1 5
-  fi
-  if [ -n "${ROOTDIR}" ]; then
-    umount ${ROOTDIR}
-    rmdir ${ROOTDIR}
-  fi
-}

Reply via email to