mirror of https://git.48k.eu/ogserver
15 lines
496 B
Bash
15 lines
496 B
Bash
#!/bin/bash
|
|
|
|
[ $# -gt 1 ] && exit 1
|
|
source "$1" || exit 1
|
|
|
|
# Obtener directorio ogLive a partir de los datos.
|
|
OGLIVEDIR=$(echo "$DATA" | awk -F= 'BEGIN {RS=" "} $1=="oglivedir" {print $2}')
|
|
|
|
# Elimina "oglivedir" de los parametros si ya esta en la plantilla.
|
|
if grep -q "oglivedir=" ${TEMPLATE_PATH} 2>/dev/null; then
|
|
DATA="${DATA/oglivedir=$OGLIVEDIR/}"
|
|
fi
|
|
|
|
sed -e "s,vga=[0-9]*,,g; s,INFOHOST,${DATA//,/\\,},g; s,set ISODIR=.*,set ISODIR=$OGLIVEDIR,g" ${TEMPLATE_PATH} >${PXEFILE_PATH}
|