15 lines
464 B
Bash
Executable file
15 lines
464 B
Bash
Executable file
#! /bin/bash
|
|
|
|
# This helper script creates the "osc" configuration file with OBS credentials
|
|
|
|
CONFIG_FILE="$HOME/.config/osc/oscrc"
|
|
|
|
# do not overwrite the existing config accidentally
|
|
if [ -e "$CONFIG_FILE" ]; then
|
|
echo "ERROR: $CONFIG_FILE already exists"
|
|
exit 1
|
|
fi
|
|
|
|
TEMPLATE=$(dirname "${BASH_SOURCE[0]}")/oscrc.template
|
|
mkdir -p $(dirname "$CONFIG_FILE")
|
|
sed -e "s/@OBS_USER@/$OBS_USER/g" -e "s/@OBS_PASSWORD@/$OBS_PASSWORD/g" "$TEMPLATE" > "$CONFIG_FILE"
|