build_torcx_store: Pass the image's unpack subdirectory to services

This commit is contained in:
David Michael 2017-11-30 16:14:49 -05:00
parent 1060d9cf3b
commit 654d8d5ad9

View File

@ -145,6 +145,7 @@ function torcx_package() {
sudo find "${tmproot}/lib/systemd/system" -type f -exec sed -i \
-e '/^\[Unit]/aRequires=torcx.target\nAfter=torcx.target' \
-e '/^\[Service]/aEnvironmentFile=/run/metadata/torcx' \
-e "/^\[Service]/aEnvironment=TORCX_IMAGEDIR=/${name}" \
-e 's,/usr/s\?bin/,${TORCX_BINDIR}/,g' \
-e 's,^\([^ ]*=\)\(.{TORCX_BINDIR}\)/,\1/usr/bin/env PATH=\2:${PATH} \2/,' {} +
fi