#!/bin/sh set -e [ "$1" ] || { echo "usage: softlink.sh " && exit 0; } echo "chrooting into target and setting up softlinks..." cd "$1" >"_softlink.sh" cat <&2 echo "refusing to overwrite /boot contents!" # exit 1 #fi echo "about to softlink..." deps="\$(lix deps lix-os | cut -d' ' -f1)" for dep in \$deps; do echo "linking \$dep" lix up -f \$dep done echo "wiping /boot links." rm -fr /boot/* EOF chmod +x "_softlink.sh" chin "$1" "./_softlink.sh" cd - >/dev/null rm "$1/_softlink.sh"