LINUX.ORG.RU

История изменений

Исправление lnx, (текущая версия) :

Более лаконичное решение с переносом строк из основного скрипта в chroot без использования tail:

#!/bin/bash
#команды основного скрипта
echo 1
echo 2

#все строки до EOF будут записаны в  /mnt/myscript.sh
cat << EOF > /mnt/myscript.sh
#!/bin/bash
echo 3
echo 4
EOF

chmod +x /mnt/myscript.sh
arch-chroot /mnt /myscript.sh

Можно переменными задать имя скрипта, путь chroot, использовать их в параметрах скрипта и т.д.

Исходная версия lnx, :

Более лаконичное решение с переносом строк из основного скрипта в chroot без использования tail:

#!/bin/bash
#команды основного скрипта
echo 1
echo 2

#все строки до EOF будут записаны в  /mnt/myscript.sh
cat << EOF > /mnt/myscript.sh
#!/bin/bash
echo 3
echo 4
EOF

chmod +x /mnt/myscript.sh
arch-chroot /mnt /myscript.sh

Можно переменными задать имя скрипта, путь croot, использовать их в параметрах скрипта и т.д.