sps-extra · log · files · refs · tags · releases · people · languages · GitHub · file
virt/lxc/recipe
1387 bytes at e2d5247 · GitHub
name lxc
version 6.0.4
release 3
description lxc: Linux containers
source https://linuxcontainers.org/downloads/lxc/lxc-6.0.4.tar.gz
hash sha256:872d26ce8512b9f993d194816e336bf9f3ad8326f22dc24ef0f01f85599fa8b9
depend filesystem
depend libcap
depend openssl
depend dbus
builddep meson
builddep ninja
configure meson setup build --prefix=/usr --libdir=lib64 --buildtype=release -Dman=false -Dtests=false -Dapparmor=false -Dselinux=false
build meson compile -C build -j "$MAKEJOBS"
install DESTDIR="$PKG" meson install -C build
install mkdir -p "$PKG/usr/lib/systemd/system" "$PKG/etc/init.d" "$PKG/etc/sv/lxc-net" "$PKG/etc/s6/sv/lxc-net" "$PKG/etc/dinit.d" "$PKG/etc/shepherd.d" "$PKG/etc/rc.d/init.d"
install install -m 0644 "$SRC/files/lxc-net.service" "$PKG/usr/lib/systemd/system/lxc-net.service"
install install -m 0755 "$SRC/files/openrc-lxc-net" "$PKG/etc/init.d/lxc-net"
install install -m 0755 "$SRC/files/runit-lxc-net" "$PKG/etc/sv/lxc-net/run"
install install -m 0755 "$SRC/files/s6-lxc-net" "$PKG/etc/s6/sv/lxc-net/run"
install install -m 0644 "$SRC/files/dinit-lxc-net" "$PKG/etc/dinit.d/lxc-net"
install install -m 0644 "$SRC/files/shepherd-lxc-net.scm" "$PKG/etc/shepherd.d/lxc-net.scm"
install install -m 0755 "$SRC/files/sysvinit-lxc-net" "$PKG/etc/rc.d/init.d/lxc-net"