On Mon, May 26, 2014 at 10:36:52PM -0400, Dirk Gently wrote:
Michael Fischer wrote:
Short answer?
Because Kay Sievert and the rest of the arrogant assholes writing systemd refuse to acknowledge that mounting is supposed to be done by the command that already exists to do it -- specifically, /bin/mount, which, for some stupid reason, they insisted on moving to /usr/bin/mount.
This is not true: grep /bin/mount systemd-210/ -rs systemd-210/src/core/mount.c: /* We need to make sure that /bin/mount is always called in systemd-210/src/core/mount.c: "/bin/mount", systemd-210/src/core/mount.c: "/bin/mount", systemd-210/src/core/mount.c: * before the SIGCHLD of /bin/mount. */ systemd-210/src/core/mount.h: MOUNT_MOUNTING, /* /bin/mount is running, but the mount is not done yet. */ systemd-210/src/core/mount.h: MOUNT_MOUNTING_DONE, /* /bin/mount is running, and the mount is done. */ systemd-210/src/core/execute.h: * /bin/mount it is run in the same process group as us so systemd-210/src/remount-fs/remount-fs.c: arguments[0] = "/bin/mount"; systemd-210/src/remount-fs/remount-fs.c: execv("/bin/mount", (char **) arguments); systemd-210/src/remount-fs/remount-fs.c: log_error("Failed to execute /bin/mount: %m"); systemd-210/src/remount-fs/remount-fs.c: log_error("/bin/mount for %s exited with exit status %i.", s, si.si_status); systemd-210/src/remount-fs/remount-fs.c: log_error("/bin/mount for %s terminated by signal %s.", s, signal_to_string(si.si_status));
Assholes, all of them.
Stop this shitstorm at least for your own surname, thanks. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr