Add new script to update scanservjs and alter setup accordingly
This commit is contained in:
parent
7c95eb2920
commit
951adc1305
6
scanservjs-update.sh
Executable file
6
scanservjs-update.sh
Executable file
@ -0,0 +1,6 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
echo "Installing scanservjs directly from GitHub..."
|
||||||
|
curl -s https://raw.githubusercontent.com/sbs20/scanservjs/master/packages/server/installer.sh | bash -s -- -a
|
||||||
|
|
||||||
|
exit 0
|
26
setup.sh
26
setup.sh
@ -33,9 +33,11 @@ add_users() {
|
|||||||
usermod -a -G lp saned
|
usermod -a -G lp saned
|
||||||
}
|
}
|
||||||
|
|
||||||
get_sync() { # TODO when new conf-sync will be available
|
get_sync() {
|
||||||
echo "Getting and deploying sync configuration"
|
echo "Getting and deploying sync configuration"
|
||||||
sudo -H -u $user mkdir $sync_directory_path
|
sudo -H -u $user mkdir $sync_directory_path
|
||||||
|
sudo -H -u $user git clone https://gitea.kto.black/adminconf/printscan-server.git \
|
||||||
|
$sync_directory_path/printscan-server
|
||||||
sudo -H -u $user git clone https://gitea.kto.black/adminconf/rcs-general.git $sync_directory_path/rcs-general
|
sudo -H -u $user git clone https://gitea.kto.black/adminconf/rcs-general.git $sync_directory_path/rcs-general
|
||||||
sudo -H -u $user $sync_directoyy_path/rcs-general/install.sh
|
sudo -H -u $user $sync_directoyy_path/rcs-general/install.sh
|
||||||
sudo -H -u $user git clone https://gitea.kto.black/adminconf/conf-sync.git $sync_directory_path/conf-sync
|
sudo -H -u $user git clone https://gitea.kto.black/adminconf/conf-sync.git $sync_directory_path/conf-sync
|
||||||
@ -62,19 +64,25 @@ ssh_pubkey() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# based on https://github.com/sbs20/scanservjs/blob/master/docs/install.md
|
# based on https://github.com/sbs20/scanservjs/blob/master/docs/install.md
|
||||||
|
# install_scanservjs() {
|
||||||
|
# wget -O $run_directory_path/scanservjs.tar.gz $(curl -s \
|
||||||
|
# https://api.github.com/repos/sbs20/scanservjs/releases/latest | grep browser_download_url | cut -d '"' -f 4)
|
||||||
|
# mkdir $run_directory_path/scanservjs
|
||||||
|
# tar -xf scanservjs.tar.gz -C $run_directory_path/scanservjs/
|
||||||
|
# $run_directory_path/scanservjs/installer.sh -i
|
||||||
|
# rm $run_directory_path/scanservjs.tar.gz
|
||||||
|
# rm -r $run_directory_path/scanservjs
|
||||||
|
# }
|
||||||
|
|
||||||
install_scanservjs() {
|
install_scanservjs() {
|
||||||
wget -O $run_directory_path/scanservjs.tar.gz $(curl -s \
|
echo "Installing scanservjs directly from GitHub..."
|
||||||
https://api.github.com/repos/sbs20/scanservjs/releases/latest | grep browser_download_url | cut -d '"' -f 4)
|
curl -s https://raw.githubusercontent.com/sbs20/scanservjs/master/packages/server/installer.sh | bash -s -- -a
|
||||||
mkdir $run_directory_path/scanservjs
|
|
||||||
tar -xf scanservjs.tar.gz -C $run_directory_path/scanservjs/
|
|
||||||
sudo $run_directory_path/scanservjs/installer.sh -i
|
|
||||||
rm $run_directory_path/scanservjs.tar.gz
|
|
||||||
rm -r $run_directory_path/scanservjs
|
|
||||||
}
|
}
|
||||||
|
|
||||||
tls_cert() {
|
tls_cert() {
|
||||||
echo "Generating TLS certificate"
|
echo "Generating TLS certificate"
|
||||||
openssl req -newkey rsa:4096 -x509 -sha256 -days 999 -nodes -out $tls_directory/$cert -keyout $tls_directory/$cert_key -subj "/C=/ST=/L=/O=/OU=/CN="
|
openssl req -newkey rsa:4096 -x509 -sha256 -days 999 -nodes -out $tls_directory/$cert -keyout \
|
||||||
|
$tls_directory/$cert_key -subj "/C=/ST=/L=/O=/OU=/CN="
|
||||||
chmod o+r $tls_directory/$cert_key
|
chmod o+r $tls_directory/$cert_key
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user