22 lines
460 B
Bash
Executable File
22 lines
460 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# the part below relates to systemd as init specifically
|
|
rpm -q systemd-sysvinit || exit 0
|
|
|
|
# file str [str...]
|
|
# NB: str is also treated as a regex,
|
|
# be careful if you copy the function
|
|
sub() {
|
|
local file="$1"
|
|
shift
|
|
for i in "$@"; do
|
|
grep -q "^$i" "$file" || echo "$i" >> "$file"
|
|
done
|
|
}
|
|
|
|
# tune make-initrd
|
|
sub /etc/initrd.mk 'MODULES_PRELOAD += autofs4'
|
|
|
|
# don't allow systemd to set LANG (see also #27408)
|
|
sub /etc/locale.conf 'LANG='
|