home · contact · privacy
Improve microblog.pub setup.
[config] / bullseye / setup_scripts / setup_microblogpub.sh
index 814f6b9d49f8f2a32d12e110171dc8a8f28557ca..5bc6830d381b98126b03bc484afaf4738ca04ecf 100755 (executable)
@@ -2,22 +2,12 @@
 set -e
 set -x
 
-if [ "$#" -ne 3 ] && [ "$#" -ne 4 ]; then
-    echo 'Need domain name and mail and init state and possibly old server IP as argument.'
-    false
-fi
-if [ ! "$3" = "copy" ] && [ ! "$3" = "new" ]; then
-    echo "Need init state to be either 'copy' or 'new'."
-    false
-fi
-if [ ! "$3" = "new" ] && [ "$#" -ne 4 ]; then
-    echo "With init state != 'new' need fifth argument old server IP."
+if [ "$#" -ne 2 ]; then
+    echo 'Need domain name and mail.'
     false
 fi
 domain="$1"
 mail="$2"
-init_state="$3"
-old_server="$4"
 
 # Install configs, set up firewall.
 config_tree_prefix="${HOME}/config/bullseye"
@@ -33,8 +23,8 @@ rm /etc/nginx/sites-enabled/default
 # Install Python 3.10 from source (Bullseye only has 3.9).
 apt build-dep python3
 python_version=3.11.1
-python_dirname="Python-3.1.11.1"
-su -lc "wget https://www.python.org/ftp/python/3.11.1/${python_dirname}.tgz" plom
+python_dirname="Python-${python_version}"
+su -lc "wget https://www.python.org/ftp/python/${python_version}/${python_dirname}.tgz" plom
 su -lc "tar -xvf ${python_dirname}.tgz" plom
 su -lc "cd ${python_dirname} && ./configure && make && make test"
 cd /home/plom/${python_dirname}/