Hide Forgot
Description of problem: mkinitrd honours umask. If the user has set a umask in their .bashrc (or even globally) that quashes the execute bit then the binaries copied to the image lose their execute bit and fail to run at boot. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. put 'umask 0111' in /root/.bashrc 2. create an initrd 3. boot it. Actual results: no modules load Expected results: modules should load. Additional info: script should probably force umask, and possibly even use -p on the copies so the datestamps match original (allows easy matchup).
-HEAD now sets umask itself.