complete start over...
This commit is contained in:
34
old-version/configure-debian-system.sh
Executable file
34
old-version/configure-debian-system.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Load Global Settings
|
||||
. ./settings.sh
|
||||
|
||||
# create directories
|
||||
mkdir -p ${TFTP}
|
||||
mkdir -p ${TFTP}/pxelinux.cfg
|
||||
|
||||
# copy Files from the Resource-Dir to the correct places:
|
||||
cp ./resources/lighttpd.conf /etc/lighttpd/lighttpd.conf
|
||||
cp ./resources/exports /etc/exports
|
||||
if ! [ -e ${TFTP}/pxelinux.cfg/default ]; then
|
||||
cp ./resources/default-minimal ${TFTP}/pxelinux.cfg/default
|
||||
fi
|
||||
cp ./resources/splash.png ${TFTP}/
|
||||
cp -a /usr/lib/syslinux/modules/bios ${TFTP}/
|
||||
|
||||
# Link needed Files from installed Debian Packages to the TFTP-Root:
|
||||
ln /usr/lib/PXELINUX/pxelinux.0 ${TFTP}/
|
||||
ln /boot/ipxe.lkrn ${TFTP}/
|
||||
ln /usr/lib/syslinux/memdisk ${TFTP}/
|
||||
ln ${TFTP}/bios/ldlinux.c32 ${TFTP}/
|
||||
ln ${TFTP}/pxelinux.cfg/default ${TFTP}/default -s
|
||||
|
||||
# set file access
|
||||
chown ${USERID}:${GROUPID} . -R
|
||||
chmod a+rw . -R
|
||||
|
||||
chown ${USERID}:${GROUPID} ${TFTP} -R
|
||||
chmod a+rwx ${TFTP} -R
|
||||
|
||||
# restart services
|
||||
systemctl restart tftpd-hpa lighttpd nfs-kernel-server
|
Reference in New Issue
Block a user