2023-04-13 10:08:48 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
. ./settings.sh
|
|
|
|
|
2023-04-13 12:28:53 +00:00
|
|
|
# Download & Install Debian Packages
|
2023-04-13 10:08:48 +00:00
|
|
|
apt update
|
|
|
|
apt install -y samba genisoimage wimtools cabextract
|
|
|
|
|
2023-04-13 12:28:53 +00:00
|
|
|
# configure Packages
|
|
|
|
cp ./resources/smb.conf /etc/samba/
|
|
|
|
|
|
|
|
# setup dirs:
|
|
|
|
mkdir -p ./non-free/windows
|
2023-04-13 10:08:48 +00:00
|
|
|
mkdir -p ./temp/waik
|
|
|
|
|
2023-04-13 12:28:53 +00:00
|
|
|
# restart services
|
|
|
|
systemctl restart smbd
|
|
|
|
|
2023-04-13 10:08:48 +00:00
|
|
|
# Download Windows Stuff:
|
|
|
|
WAIKURL="https://download.microsoft.com/download/8/E/9/8E9BBC64-E6F8-457C-9B8D-F6C9A16E6D6A/KB3AIK_EN.iso"
|
|
|
|
FILENAME="./temp/KB3AIK_EN.iso"
|
|
|
|
if ! [ -e $FILENAME ]; then
|
|
|
|
wget -nc -O $FILENAME $WAIKURL
|
|
|
|
fi
|
2023-04-13 12:28:53 +00:00
|
|
|
|
|
|
|
if [ -e $FILENAME ]; then
|
|
|
|
7z x -aos -o./temp/waik $FILENAME
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Create winpe.iso
|
|
|
|
if ! [ -e ./non-free/windows/winpe.iso ]; then
|
|
|
|
if [ -e ./temp/waik/WinPE.cab ]; then
|
2023-04-13 12:58:23 +00:00
|
|
|
mkwinpeimg --iso --arch=amd64 --waik-dir=./temp/waik --start-script=./resources/winpestart.bat ./non-free/windows/winpe.iso
|
2023-04-13 12:28:53 +00:00
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
# copy files to tftp server
|
|
|
|
cp -av ./non-free/windows ${TFTP}/non-free/
|
|
|
|
|