wsdd/wsdd-init.sh
Herbert Graeber 7379460409 Accepting request 875976 from home:hgraeber:branches:network
- Use sysuser-tools for creation of the wsdd user and group
- Do not hijack the /run/sysconfig folder anymore
- Add missing '/'

OBS-URL: https://build.opensuse.org/request/show/875976
OBS-URL: https://build.opensuse.org/package/show/network/wsdd?expand=0&rev=12
2021-03-01 12:44:16 +00:00

30 lines
663 B
Bash

#!/bin/sh
umask 0644
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
echo "WSDD_ARGS=${WSDD_HOSTNAME} ${WSDD_DOMAIN} ${WSDD_INTERFACE_ARGS} \
${WSDD_ARGS}" >/run/wsdd/env-vars