- Fix handling of WSDD_WORKGROUP - Let WSDD_DOMAIN override WSDD_WORKGROUP OBS-URL: https://build.opensuse.org/request/show/801369 OBS-URL: https://build.opensuse.org/package/show/network/wsdd?expand=0&rev=2
30 lines
703 B
Bash
30 lines
703 B
Bash
#!/bin/sh
|
|
|
|
WSDD_CONFIG=/etc/sysconfig/wsdd
|
|
if test -r "${WSDD_CONFIG}"; then
|
|
. "${WSDD_CONFIG}"
|
|
fi
|
|
|
|
if [ "${WSDD_DOMAIN}" != "" ]; then
|
|
WSDD_DOMAIN="-d \"${WSDD_DOMAIN}\""
|
|
elif [ "${WSDD_WORKGROUP}" != "" ]; then
|
|
WSDD_DOMAIN="-w \"${WSDD_WORKGROUP}\""
|
|
fi
|
|
|
|
if [ "${WSDD_HOSTNAME}" != "" ]; then
|
|
WSDD_HOSTNAME="-n \"${WSDD_HOSTNAME}\""
|
|
fi
|
|
|
|
WSDD_INTERFACE_ARGS=""
|
|
if [ "${WSDD_INTERFACES}" != "" ]; then
|
|
for intf in "${WSDD_INTERFACES[@]}"; do
|
|
echo ${intf}
|
|
WSDD_INTERFACE_ARGS="${WSDD_INTERFACE_ARGS} -i \"${intf}\""
|
|
done
|
|
fi
|
|
|
|
install -o wsdd -g wsdd -p 0700 -d /run/sysconfig
|
|
|
|
echo "WSDD_ARGS=${WSDD_HOSTNAME} ${WSDD_DOMAIN} ${WSDD_INTERFACE_ARGS} \
|
|
${WSDD_ARGS}" >/run/sysconfig/wsdd
|