home · contact · privacy
Fix.
[config] / buster / setup_scripts / setup.sh
index adc229fa7e6a128e75f2830ebdfb5e5f59957045..cd120e919c62f4ea6ca3a617d6f689a46da96dd2 100755 (executable)
@@ -2,7 +2,7 @@
 set -e
 
 # Provide maximum input for set_hostname_and_fqdn.sh.
-if [ "$#" -ne 2 ]; then
+if [ "$#" -lt 2 ]; then
     echo 'Need at least two arguments (hostname, FQDN).'
     false
 fi
@@ -17,7 +17,7 @@ cd "${setup_scripts_dir}"
 # Adapt /etc/ to our needs by copying from ./etc_files. This will set
 # basic configurations affecting following steps, such as setup of APT
 # and the locale selection, so needs to be right at the beginning.
-./copy_dirtree.sh "${config_tree_prefix}/etc_files" "" all "@"
+./copy_dirtree.sh "${config_tree_prefix}/etc_files" "" all "$@"
 
 # Set hostname and FQDN.
 ./set_hostname_and_fqdn.sh "${hostname}" "${fqdn}"
@@ -25,8 +25,8 @@ cd "${setup_scripts_dir}"
 # Ensure package installation state as defined by what packages are
 # defined as required by Debian policy and by settings in ./apt-mark/.
 apt update
-./install_for_target.sh all "@"
-./purge_nonrequireds.sh all "@"
+./install_for_target.sh all "$@"
+./purge_nonrequireds.sh all "$@"
 
 # Ensure our desired locale is available.
 locale-gen