SOURCES: start_udev - don't symlink makedev twice

Elan Ruusamäe glen at delfi.ee
Sun Sep 11 13:39:01 CEST 2005


On Sunday 11 September 2005 13:16, arekm wrote:
> -		[ -a /dev/MAKEDEV ] || ln -s $MAKEDEV /dev/MAKEDEV;
> +		[ -a /dev/MAKEDEV ] || ln -sf "$MAKEDEV" /dev/MAKEDEV;
why -a, not -h or -L?

because -a is not documented in 'man test' as check for file type, only as a 
expression

       EXPRESSION1 -a EXPRESSION2
              both EXPRESSION1 and EXPRESSION2 are true

       -h FILE
              FILE exists and is a symbolic link (same as -L)

       -L FILE
              FILE exists and is a symbolic link (same as -h)


-- 
glen



More information about the pld-devel-en mailing list