Auf Branch main

Ihr Branch ist auf demselben Stand wie 'origin/main'.

 Zum Commit vorgemerkte Änderungen:
	geändert:       conf.d/service_10_main.conf.sh
	geändert:       conf.d/service_30_nfs.conf.sh
	geändert:       conf.d/service_40_smbd.conf.sh
	geändert:       settings.sh

 Unversionierte Dateien:
	resrc.d/default-minimal.txt
This commit is contained in:
root 2023-04-18 14:59:12 +02:00
parent ce4f185331
commit a4b09dc07c
4 changed files with 13 additions and 5 deletions

View File

@ -22,6 +22,7 @@ case $1 in
# copy Files some files: # copy Files some files:
cp -a /usr/lib/syslinux/modules/bios ${D_TFTP}/ cp -a /usr/lib/syslinux/modules/bios ${D_TFTP}/
cp -a ${D_RESRC}/default-minimal.txt ${D_TFTP}/pxelinux.cfg/default
# Link needed Files from installed Debian Packages to the TFTP-Root: # Link needed Files from installed Debian Packages to the TFTP-Root:
ln /usr/lib/PXELINUX/pxelinux.0 ${D_TFTP}/ ln /usr/lib/PXELINUX/pxelinux.0 ${D_TFTP}/

View File

@ -7,7 +7,7 @@
# Service configuration # Service configuration
# #
S_ENABLED=YES S_ENABLED=no
S_NAME="nfs-kernel-server" S_NAME="nfs-kernel-server"
S_PACKAGES="nfs-kernel-server nfs-common" S_PACKAGES="nfs-kernel-server nfs-common"

View File

@ -7,7 +7,7 @@
# Service configuration # Service configuration
# #
S_ENABLED=yes S_ENABLED=no
S_NAME="smbd" S_NAME="smbd"
S_PACKAGES="samba" S_PACKAGES="samba"

View File

@ -9,6 +9,7 @@ D_TFTP=/srv/tftp
# Full path of this project: # Full path of this project:
D_ROOTDIR=/root/pxe-bootserver D_ROOTDIR=/root/pxe-bootserver
D_RESRC=${D_ROOTDIR}/resrc.d
# the ip and FQDN for this server # the ip and FQDN for this server
HOST_IP=192.168.75.3 HOST_IP=192.168.75.3
@ -26,32 +27,38 @@ fservice (){
# $4 is a list of packages # $4 is a list of packages
if [ "$1" = "yes" ] || [ "$1" = "YES" ]; then if [ "$1" = "yes" ] || [ "$1" = "YES" ]; then
echo "touching $3 :" echo "$3 is enabled:"
case $2 in case $2 in
# INIT # INIT
# Install needed Debian Packages: # Install needed Debian Packages:
init) init)
echo "installing: $4" echo " installing: $4"
apt install -y $4 apt install -y $4
;; ;;
start) start)
if ! [ "$3" = "none" ]; then if ! [ "$3" = "none" ]; then
echo " starting $3 ..."
systemctl start $3 systemctl start $3
fi fi
;; ;;
stop) stop)
if ! [ "$3" = "none" ]; then if ! [ "$3" = "none" ]; then
echo " stopping $3 ..."
systemctl stop $3 systemctl stop $3
fi fi
;; ;;
restart) restart)
if ! [ "$3" = "none" ]; then if ! [ "$3" = "none" ]; then
echo " restarting $3 ..."
systemctl restart $3 systemctl restart $3
fi fi
;; ;;
esac esac
else else
echo "$3 is disabled. nothing to do..." echo "$3 is disabled. "
if ! [ "$3" = "none" ]; then
systemctl stop $3
fi
fi fi