Merge pull request #3934 from MilhouseVH/le10_enable_service_shouty

config/functions: ensure enable_service tells us why it failed
This commit is contained in:
Jernej Škrabec 2019-10-22 20:32:04 +02:00 committed by GitHub
commit d687803e78
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1298,11 +1298,12 @@ add_group() {
# Usage: enable_service <unit> [target]
enable_service() {
local unit="$1"
local unit_dir="/usr/lib/systemd/system"
local unit_dir="usr/lib/systemd/system"
local target="$2"
local target_dir=$INSTALL
[ -f "$target_dir/$unit_dir/$unit" ] || die
[ -f "$target_dir/$unit_dir/$unit" ] || die "ERROR: cannot enable non-existent service $target_dir/$unit_dir/$unit"
if [ -z "$target" ] ; then
for target in `grep '^WantedBy' $target_dir/$unit_dir/$unit | cut -f2 -d=` ; do
if [ -n "$target" ]; then