blob: 93ca850d43c247da50f185510aa93ce1201b4d16 (
plain) (
tree)
|
|
#!/bin/bash
. /run/openslx/network.conf
for script in setup-bootif-network udhcpc-trigger; do
if [ -e "${NEWROOT}/opt/openslx/scripts/${script}" ]; then
mv "${NEWROOT}/opt/openslx/scripts/${script}"{,.stage4}
fi
cp -f "/opt/openslx/scripts/${script}.stage4" \
"${NEWROOT}/opt/openslx/scripts/${script}"
done
# copy udhcpc@ systemd service, backup existing ones for debugging
mkdir -p "${NEWROOT}/etc/systemd/system"
if [ -e "${NEWROOT}/etc/systemd/system/udhcpc@.service" ]; then
mv "${NEWROOT}/etc/systemd/system/udhcpc@.service"{,.stage4}
fi
cp -f "/opt/openslx/services/udhcpc@.service" "${NEWROOT}/etc/systemd/system"
# activate it for the bridge or the physical interface if not bridged
systemctl --root "$NEWROOT" enable "udhcpc@${SLX_BRIDGE:-${SLX_PXE_NETIF}}"
|