X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=buster%2Fsetup_scripts%2Fsetup_server.sh;fp=buster%2Fsetup_scripts%2Fsetup_server.sh;h=0beee01d257eb41fad591cc628a62c0ef6b15b6e;hb=6ed86b2a6d6370ebea7fec698716e02198edd1c1;hp=0000000000000000000000000000000000000000;hpb=6de05dd7a22cbc54f517f2cc5493c81cdbbef29d;p=config diff --git a/buster/setup_scripts/setup_server.sh b/buster/setup_scripts/setup_server.sh new file mode 100644 index 0000000..0beee01 --- /dev/null +++ b/buster/setup_scripts/setup_server.sh @@ -0,0 +1,20 @@ +#!/bin/sh +# Next setup steps for a server whose login policy has just been set from +# the outside via ./init_user_and_keybased_login.sh. +set -e + +# Provide maximum input for set_hostname_and_fqdn.sh. +if [ "$#" -ne 2 ]; then + echo 'Need exactly two arguments (hostname, FQDN).' + false +fi +hostname="$1" +fqdn="$2" + +# Set up system without user environment. +config_tree_prefix="${HOME}/public_repos/config/buster" +setup_scripts_dir="${config_tree_prefix}/setup_scripts" +cd "${setup_scripts_dir}" +./setup.sh "${hostname}" "${fqdn}" +./copy_dirtree.sh "${config_tree_prefix}/etc_files" "" server +./install_for_target.sh server