X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=bin%2Finstall_script.sh;h=6b1aa39cc2d9a0153f666894f75df17155a41603;hb=2499f7e73946cd5147a1158b48ebe4b06e4e530d;hp=f46ab29618e1421ca8d20f1da11e59caf1ed7fb2;hpb=503e4cf5c54e3fe4b802038e8917341c4ce803e5;p=perso%2FImmae%2FProjets%2FPuppet.git diff --git a/bin/install_script.sh b/bin/install_script.sh index f46ab29..6b1aa39 100755 --- a/bin/install_script.sh +++ b/bin/install_script.sh @@ -1,20 +1,94 @@ #!/bin/bash +usage() { +cat < $ARCH_PUPPET_INITIAL_CONFIGURATION + cat > $ARCH_HOST_SCRIPT < /tmp/root.x86_64/etc/pacman.d/mirrorlist -DEVICE_STR=\$(cat /proc/mounts | grep "/dev/sd.. /mnt/") +DEVICE_STR=\$(cat /proc/mounts | grep "/dev/[sv]d.. /mnt/") DEVICE=\$(echo "\$DEVICE_STR" | cut -d' ' -f1) MOUNTPOINT=\$(echo "\$DEVICE_STR" | cut -d' ' -f2) @@ -61,6 +138,7 @@ cp /tmp/arch_chroot_script.sh /tmp/root.x86_64/ mount "\$DEVICE" cp /tmp/arch_install_script.sh "\$MOUNTPOINT/root/" +cp /tmp/puppet_variables.json "\$MOUNTPOINT/root/" /tmp/root.x86_64/bin/arch-chroot "\$MOUNTPOINT" /root/arch_install_script.sh EOF @@ -100,21 +178,21 @@ EOF cat > $ARCH_INSTALL_SCRIPT < $ARCH_PUPPET_CONFIGURATION_SCRIPT < $ARCH_HOST_PUPPET_CONFIGURATION_SCRIPT <