X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=arch-init-remote;h=ceb3081c1adb36608b9db34454bb338bfeab55d9;hb=c90a6fcdae53853a1e7d74dfcfa5d86cb7d81096;hp=770e33254444976602e36df04d6e06495357df7e;hpb=1a5548031efc4a1fa88ca94237eac3033cf97ef1;p=automated-distro-installer diff --git a/arch-init-remote b/arch-init-remote index 770e332..ceb3081 100755 --- a/arch-init-remote +++ b/arch-init-remote @@ -15,6 +15,13 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +usage() { + cat <&2' ERR if [[ ! $1 ]]; then echo "error: expect a hostname in \$1 " - exit 1 + usage 1 fi host=$1 @@ -38,7 +45,7 @@ faid=/a/bin/fai rsync -rlpthvi --relative /a/bin/fai/ root@$host:/ rsync /a/bin/fai/ root@$host:/a/bin/fai/ -sudo scp -r /a/bin/devbyid /q/root/luks /q/root/shadow root@$host: +sudo scp -r /a/bin/fai/devbyid /q/root/luks /q/root/shadow root@$host: # creating shadow file string: # on debian, you can use mkpasswd -m sha-512 to generate a pass. # arch doesn't have this program. instead, you can do passwd,