25 lines
375 B
Bash
Executable File
25 lines
375 B
Bash
Executable File
#!/bin/sh
|
|
|
|
value="$1"
|
|
assign="$2"
|
|
|
|
. "$( dirname $0 )/common"
|
|
|
|
if [ ! "$value" -o ! "$assign" ]; then
|
|
echo "Usage: $0 VALUE ASSIGNMENT" >&2
|
|
exit 1
|
|
fi
|
|
|
|
valpath="$HOME/.$GSGP_ID/profiles/$GSGP_PROFILE"
|
|
valfile="$valpath/$value"
|
|
|
|
touch "$valfile" 2>/dev/null
|
|
|
|
if [ ! -w "$valfile" ]; then
|
|
echo "Unable to write value" >&2
|
|
exit 2
|
|
fi
|
|
|
|
echo "$assign" > "$valfile"
|
|
|