From 560633f5c6840a53d7dfc7c8fe6a47eecd73c29e Mon Sep 17 00:00:00 2001 From: R0GGER Date: Thu, 19 Apr 2018 20:54:38 +0200 Subject: [PATCH] Create download.sh --- download.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 download.sh diff --git a/download.sh b/download.sh new file mode 100644 index 0000000..61ab0a2 --- /dev/null +++ b/download.sh @@ -0,0 +1,31 @@ +#!/bin/bash +if [ $UID -eq 0 ]; then + /sbin/setuser nobody "$0" "$@" + exit +fi + +ctrlc() +{ + exit 1 # stop the script +} + +trap 'ctrlc' INT + + for SYSTEMS in ${SYSTEMS}; do + for LANGUAGE in ${LANGUAGE}; do + cd /wsus/wsusoffline/sh && ./download-updates.bash ${SYSTEMS} ${LANGUAGE} ${PARAMS} + done + done + + for OFFICE in ${OFFICE}; do + for LANGUAGE in ${LANGUAGE}; do + cd /wsus/wsusoffline/sh && ./download-updates.bash ${OFFICE} ${LANGUAGE} + done + done + + if [[ $ISO == y* ]]; then + mkdir -p /wsus/wsusoffline/client/iso + echo "Creating ISO..." + genisoimage -iso-level 4 -J -joliet-long -rational-rock -allow-limited-size -quiet -o /wsus/wsusoffline/client/iso/wsusoffline.iso -m '@*' -m '.*' -m 'iso' /wsus/wsusoffline/client + echo "Done" + fi