diff options
author | Tom Gundersen <teg@jklm.no> | 2012-08-23 11:22:53 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2012-08-23 11:22:53 +0200 |
commit | 41b8e8b66bfeb2a6bb851355ea141d7064eddb10 (patch) | |
tree | 616128e15ab0c07a20add65e13fd90aa218ba303 /functions | |
parent | 7e019c49b21cf2e975ff7d8b2bedf3bb2477d1c6 (diff) |
add some deprecation warnings
As we are moving to systemd, alert initscripts users in case they use the legacy configuration options.
The legacy options will still work in initscripts, but eventually will not work with systemd. In other
words, most users will want to switch to the new settings.
Signed-off-by: Tom Gundersen <teg@jklm.no>
Diffstat (limited to 'functions')
-rw-r--r-- | functions | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -137,6 +137,10 @@ deltext() { printf "${DEL_TEXT}" } +print_depr() { + printf "${C_FAIL} ${1} is deprecated. See ${2} for details.${C_CLEAR} \n" +} + printhl() { printf "${C_OTHER}${PREFIX_HL} ${C_H1}${1}${C_CLEAR} \n" } @@ -367,6 +371,7 @@ load_modules() { local rc=0 if [[ $MODULES ]]; then + print_depr "MODULES=" "rc.conf(5) and modules-load.d(5)" /usr/lib/systemd/arch-modules-load rc=$? fi @@ -414,7 +419,7 @@ do_unlock_legacy() { # $2 = source device # $3 = password # $4 = options - printf "${C_FAIL}Using legacy crypttab format. This will stop working in the future. See crypttab(5).${C_CLEAR}\n" + print_depr "The legacy crypttab format" "crypttab(5)" local open=create a=$1 b=$2 failed=0 # Ordering of options is different if you are using LUKS vs. not. # Use ugly swizzling to deal with it. |