util-iso-cal: fix disabled openrc services; write them only if defined

This commit is contained in:
udeved 2016-08-04 19:50:32 +02:00
parent 2e1125badf
commit 934e264c02
2 changed files with 10 additions and 8 deletions

View file

@ -57,17 +57,19 @@ write_services_conf(){
echo '' >> "$conf"
if [[ ${initsys} == 'openrc' ]];then
echo 'services:' >> "$conf"
echo ' enabled:' >> "$conf"
for s in ${enable_openrc[@]};do
echo ' enabled:' >> "$conf"
echo ' - name: '"$s" >> "$conf"
echo " - name: $s" >> "$conf"
echo ' runlevel: default' >> "$conf"
done
for s in ${disable_openrc[@]};do
if [[ -n ${disable_openrc[@]} ]];then
echo ' disabled:' >> "$conf"
echo ' - name: '"$s" >> "$conf"
echo ' runlevel: boot' >> "$conf"
echo '' >> "$conf"
done
for s in ${disable_openrc[@]};do
echo " - name: $s" >> "$conf"
echo ' runlevel: default' >> "$conf"
echo '' >> "$conf"
done
fi
else
echo 'services:' > "$conf"
for s in ${enable_systemd[@]};do

View file

@ -421,7 +421,7 @@ load_profile_config(){
enable_openrc=('acpid' 'bluetooth' 'cgmanager' 'consolekit' 'cronie' 'cupsd' 'dbus' 'syslog-ng' 'NetworkManager')
fi
[[ -z ${disable_openrc[@]} ]] && disable_openrc=('pacman-init')
[[ -z ${disable_openrc[@]} ]] && disable_openrc=()
if [[ -z ${enable_systemd_live[@]} ]];then
enable_systemd_live=('manjaro-live' 'mhwd-live' 'pacman-init')