Revert "lxc: export systemd cgroups after install"
authorStijn Tintel <stijn@linux-ipv6.be>
Wed, 18 May 2022 10:46:01 +0000 (13:46 +0300)
committerStijn Tintel <stijn@linux-ipv6.be>
Wed, 18 May 2022 14:19:22 +0000 (17:19 +0300)
The postinst script is sourced during image build, which causes the
follow failure:
/home/stijn/Development/OpenWrt/openwrt/build_dir/target-x86_64_musl/root-x86/etc/init.d/lxc-auto: line 3: /lib/functions.sh: No such file or directory
postinst script ./usr/lib/opkg/info/lxc-auto.postinst has failed with exit code 1

Sourcing /lib/functions.sh is not needed, as /etc/rc.common does so
already. Unfortunately removing that line from the init script is not
enough to fix the problem. The postinst script should also check
IPKG_INSTROOT. As these two changes are unrelated, they should go in
separate commits, and the solution to the image build problem is to
revert the commit that introduced the breakage.

This reverts commit 2cde10b95053bf958a4001fb0a82c4563bf345e2.

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
utils/lxc/Makefile

index 4a22d56aa0ee8515720d27f94eb8afb1560b5f7b..19fd00f5ec49456a12b9d1f3630af69076ec06f2 100644 (file)
@@ -177,10 +177,6 @@ define Package/lxc-auto/install
        $(INSTALL_BIN) ./files/lxc-auto.init $(1)/etc/init.d/lxc-auto
 endef
 
-define Package/lxc-auto/postinst
-[ "$${PKG_UPGRADE}" = "0" ] && /etc/init.d/lxc-auto boot
-endef
-
 define Package/lxc-common/conffiles
 /etc/lxc/default.conf
 /etc/lxc/lxc.conf