packages: udev/start_udev - mount devtmpfs not tmpfs over /dev if not alrea...

Arkadiusz Miśkiewicz arekm at maven.pl
Sat Mar 3 07:25:18 CET 2012


On Friday 02 of March 2012, baggins wrote:
> Author: baggins                      Date: Fri Mar  2 22:42:24 2012 GMT
> Module: packages                      Tag: HEAD
> ---- Log message:
> - mount devtmpfs not tmpfs over /dev if not already mounted

Thats available in >= 2.6.32 only? We drop support for older kernels?

> 
> ---- Files affected:
> packages/udev:
>    start_udev (1.40 -> 1.41)
> 
> ---- Diffs:
> 
> ================================================================
> Index: packages/udev/start_udev
> diff -u packages/udev/start_udev:1.40 packages/udev/start_udev:1.41
> --- packages/udev/start_udev:1.40	Sat Dec  3 17:04:48 2011
> +++ packages/udev/start_udev	Fri Mar  2 23:42:19 2012
> @@ -68,8 +68,8 @@
>  show "Starting udev"
>  busy
> 
> -# mount the tmpfs on ${udev_root%/}, if not already done
> -LANG=C awk "\$2 == \"${udev_root%/}\" && \$3 == \"tmpfs\" { exit 1 }"
> /proc/mounts && { +# mount the devtmpfs on ${udev_root%/}, if not already
> done
> +LANG=C awk "\$2 == \"${udev_root%/}\" && \$3 == \"devtmpfs\" { exit 1 }"
> /proc/mounts && { if LANG=C fgrep -q "none ${udev_root%/}/pts "
> /proc/mounts; then PTSDIR=$(mktemp -d ${TMPDIR:-/tmp}/tmpXXXXXX)
>  		mount --move $udev_root/pts "$PTSDIR"
> @@ -78,7 +78,7 @@
>  		SHMDIR=$(mktemp -d ${TMPDIR:-/tmp}/tmpXXXXXX)
>  		mount --move $udev_root/shm "$SHMDIR"
>  	fi
> -	mount -n -o mode=0755 -t tmpfs none "$udev_root"
> +	mount -n -o mode=0755 -t devtmpfs devtmpfs "$udev_root"
>  	mkdir -m 0755 $udev_root/pts
>  	mkdir -m 0755 $udev_root/shm
>  	if [ -n "$PTSDIR" ]; then
> ================================================================
> 
> ---- CVS-web:
>    
> http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/udev/start_udev?r1=1.
> 40&r2=1.41&f=u
> 
> _______________________________________________
> pld-cvs-commit mailing list
> pld-cvs-commit w lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit


-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


More information about the pld-devel-pl mailing list