|
@@ -96,6 +96,23 @@ for service in $services; do
|
|
|
fi
|
|
|
done
|
|
|
|
|
|
+ # create the required symbolic 'Alias' links
|
|
|
+ alias=$(grep Alias $ROOT/$service_file \
|
|
|
+ | sed 's,Alias=,,g' \
|
|
|
+ | tr ',' '\n' \
|
|
|
+ | grep '\.service$')
|
|
|
+
|
|
|
+ for r in $alias; do
|
|
|
+ if [ "$action" = "enable" ]; then
|
|
|
+ mkdir -p $ROOT/etc/systemd/system
|
|
|
+ ln -s $service_file $ROOT/etc/systemd/system/$r
|
|
|
+ echo "Enabled $service for $alias."
|
|
|
+ else
|
|
|
+ rm -f $ROOT/etc/systemd/system/$r
|
|
|
+ echo "Disabled $service for $alias."
|
|
|
+ fi
|
|
|
+ done
|
|
|
+
|
|
|
# call us for the other required scripts
|
|
|
also=$(grep Also $ROOT/$service_file \
|
|
|
| sed 's,Also=,,g' \
|