diff options
author | William Hubbs <w.d.hubbs@gmail.com> | 2014-08-14 13:50:48 -0500 |
---|---|---|
committer | William Hubbs <w.d.hubbs@gmail.com> | 2014-08-14 13:50:48 -0500 |
commit | 1b26d547a50e2554483bdbfd288fae75fd76bfa0 (patch) | |
tree | f73b26220984b7e9f15e680b46868b7cfa1009ef /init.d/mtab.in | |
parent | c8018d04a7b238b57a3d74a68e2af02af395f510 (diff) |
Deprecate the mtab service script
The mtab service script is no longer needed on modern Linux systems, so
we can remove it in 1.0. However, we need to set a deprecation notice
first.
Diffstat (limited to 'init.d/mtab.in')
-rw-r--r-- | init.d/mtab.in | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/init.d/mtab.in b/init.d/mtab.in index 8e5bc2fb..0cd73696 100644 --- a/init.d/mtab.in +++ b/init.d/mtab.in @@ -12,12 +12,16 @@ depend() start() { - if [ -L /etc/mtab ] - then - einfo "Skipping mtab update (mtab is a symbolic link)" + if [ -L /etc/mtab ]; then return 0 fi + ewarn "Please run the following command as root on your system." + ewarn + ewarn "ln -snf /proc/self/mounts /etc/mtab" + ewarn + ewarn "The support for updating /etc/mtab as a file is" + ewarn "deprecated and will be removed in the future." ebegin "Updating /etc/mtab" if ! echo 2>/dev/null >/etc/mtab; then ewend 1 "/etc/mtab is not updateable" |