ubnt-box/mkosi.build

22 lines
1.1 KiB
Bash
Executable File

#!/bin/sh
set -E
cd
dpkg --root=$DESTDIR -i /unifi_sysvinit_all.deb
mkdir -p $DESTDIR/etc/systemd/system/multi-user.target.wants
mkdir -p $DESTDIR/etc/systemd/system/sockets.target.wants
mkdir -p $DESTDIR/etc/systemd/system/network-online.target.wants
ln -sf /lib/systemd/system/systemd-networkd.service $DESTDIR/etc/systemd/system/dbus-org.freedesktop.network1.service
ln -sf /lib/systemd/system/systemd-networkd.service $DESTDIR/etc/systemd/system/multi-user.target.wants/systemd-networkd.service
ln -sf /usr/lib/systemd/system/systemd-networkd.socket $DESTDIR/etc/systemd/system/sockets.target.wants/systemd-networkd.socket
ln -sf /lib/systemd/system/systemd-networkd-wait-online.service $DESTDIR/etc/systemd/system/network-online.target.wants/systemd-networkd-wait-online.service
ln -sf /lib/systemd/system/unifi.service $DESTDIR/etc/systemd/system/multi-user.target.wants/unifi.service
# disable failing services
ln -sf /dev/null $DESTDIR/etc/systemd/system/systemd-update-utmp.service
ln -sf /dev/null $DESTDIR/etc/systemd/system/systemd-tmpfiles-setup.service