At top of /etc/udev/scripts/cdsymlinks.sh the example is: | # Usage: | # BUS="ide", KERNEL="hd[a-z]", PROGRAM="/etc/udev/cdsymlinks.sh %k", SYMLINK="%c{1} %c{2} %c{3} %c{4} %c{5} %c{6}" | # BUS="scsi", KERNEL="sr[0-9]*", PROGRAM="/etc/udev/cdsymlinks.sh %k", SYMLINK="%c{1} %c{2} %c{3} %c{4} %c{5} %c{6}" | # BUS="scsi", KERNEL="scd[0-9]*", PROGRAM="/etc/udev/cdsymlinks.sh %k", SYMLINK="%c{1} %c{2} %c{3} %c{4} %c{5} %c{6}" The path in the PROGRAM-statement is wrong. It must be /etc/udev/scripts/cdsymlinks.sh Reproducible: Always Steps to Reproduce: 1. 2. 3.
As this is just a comment, and the real rules file has the proper rules in it, and Gentoo is putting these files in the scripts directory, I'm going to just close this bug as not-fixed, as it's just not worth it.