X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=arch-pxe;h=66a79debe7f6bf6643d2b2fec808c27216aebbf6;hb=81e0e0b826ebffdee7d809ee4dff1338af7692e1;hp=7252f2da2ec3aa47d0402fdd06c07274123dccdf;hpb=4c0b3d508093cd1561f6ae887f154f06383b67d3;p=automated-distro-installer diff --git a/arch-pxe b/arch-pxe index 7252f2d..66a79de 100755 --- a/arch-pxe +++ b/arch-pxe @@ -6,6 +6,8 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR +x="$(readlink -f "$BASH_SOURCE")" +script_dir="${x%/*}" cd /a/opt iso="archlinux-2016.05.01-dual" sfs=$iso/arch/x86_64/airootfs.sfs @@ -14,7 +16,7 @@ ex $iso.iso sed -i -f - $iso/arch/boot/syslinux/archiso_pxe64.cfg < /tmp/myarchinit.log -dhcpcd eth0 -systemctl start sshd -EOF + +s cp $script_dir/arch-iso-init.sh squashfs-root/root s rm $sfs s mksquashfs squashfs-root $sfs -comp xz # file transfer to wrt is slow, so remove some useless files