summaryrefslogtreecommitdiffstats
path: root/satellit_upgrader/pack-update.sh
diff options
context:
space:
mode:
authorSimon Rettberg2018-04-20 13:04:30 +0200
committerSimon Rettberg2018-04-20 13:04:30 +0200
commitaa4a86d7da14e6929f3dd0cccc7be5ba6b57b967 (patch)
treeb92641cb43d74256c674f2c24b4580a14bbff364 /satellit_upgrader/pack-update.sh
parent[SSPS] Don't start tftpd-hpa in verbose mode (diff)
downloadsetup-scripts-aa4a86d7da14e6929f3dd0cccc7be5ba6b57b967.tar.gz
setup-scripts-aa4a86d7da14e6929f3dd0cccc7be5ba6b57b967.tar.xz
setup-scripts-aa4a86d7da14e6929f3dd0cccc7be5ba6b57b967.zip
[SSUS] Replace atftpd by tftpd-hpa
Diffstat (limited to 'satellit_upgrader/pack-update.sh')
-rwxr-xr-xsatellit_upgrader/pack-update.sh30
1 files changed, 18 insertions, 12 deletions
diff --git a/satellit_upgrader/pack-update.sh b/satellit_upgrader/pack-update.sh
index 36e54d0..37b96c1 100755
--- a/satellit_upgrader/pack-update.sh
+++ b/satellit_upgrader/pack-update.sh
@@ -80,15 +80,19 @@ addpayload () {
addinstallfile () {
echo -n "Includes $1: "
- local FILENAME=$1
+ local file=$1
+ local path=$(dirname "$file")
if [ ! -d "../satellit_installer" ]; then
- echo "no (satellit_installer not found)"
- elif [ ! -e "../satellit_installer/static_files/$1" ]; then
- echo "no (file not found in satellit_installer/static_files)"
- elif cp "../satellit_installer/static_files/$1" "files/$1"; then
- echo "yes"
+ echo "NO! (satellit_installer not found)"
+ elif [ ! -e "../satellit_installer/static_files/$file" ]; then
+ echo "NO! (file not found in satellit_installer/static_files)"
else
- echo "...no! (copy failed)"
+ mkdir -p "files/$path" || echo -n "(mkdir failed) "
+ if cp "../satellit_installer/static_files/$file" "files/$file"; then
+ echo "yes"
+ else
+ echo "...no! (copy failed)"
+ fi
fi
}
@@ -116,7 +120,6 @@ addpayload "TGZ_LDADP" "ldap/ad proxy"
addpayload "TGZ_DNBD3" "dnbd3-server"
if [ -z "$LEAN" ]; then
- addinstallfile "atftpd.service"
addinstallfile "lighttpd.conf"
addinstallfile "lighttpd-auto-ssl.sh"
addinstallfile "lighttpd-include-conf-d.sh"
@@ -126,10 +129,13 @@ if [ -z "$LEAN" ]; then
addinstallfile "patch_lighttpd_phpchildren"
# Not quite ideal, watch out for similar names
- addinstallfile "dnbd3-server.service"
- addinstallfile "is-enabled"
- addinstallfile "server.conf"
- addinstallfile "rpc.acl"
+ addinstallfile "dnbd3/dnbd3-server.service"
+ addinstallfile "dnbd3/is-enabled"
+ addinstallfile "dnbd3/server.conf"
+ addinstallfile "dnbd3/rpc.acl"
+
+ addinstallfile "tftpd/tftpd-hpa.service"
+ addinstallfile "tftpd/tftpd-hpa"
# TODO: Unify more
source ../satellit_installer/includes/10-sudo_config.inc