Files
docker-wsusoffline/download.sh
T
2018-04-19 20:54:38 +02:00

32 lines
780 B
Bash

#!/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