xdg-user-dirs: employ control feature
Maybe the conditionals shouldn't be too terse, by the way...
This commit is contained in:
parent
f123fea698
commit
d79061fb44
@ -1,5 +1,6 @@
|
||||
use/xdg-user-dirs:
|
||||
use/xdg-user-dirs: use/control
|
||||
@$(call add_feature)
|
||||
@$(call add,CONTROL,xdg-user-dirs:enabled)
|
||||
@$(call add,THE_PACKAGES,xdg-user-dirs)
|
||||
@$(call xport,XDG_USER_DIRS)
|
||||
|
||||
|
@ -1,18 +1,15 @@
|
||||
#!/bin/sh
|
||||
# turn on xdg-user-dirs.and tweak its defaults if told so
|
||||
# (using tuples like "PHOTOS:Documents/Pictures")
|
||||
# tweak xdg-user-dirs defaults if told so
|
||||
# using tuples like "PHOTOS:Documents/Pictures"
|
||||
|
||||
. shell-config
|
||||
|
||||
CONFIG="/etc/xdg/user-dirs.defaults"
|
||||
|
||||
if control xdg-user-dirs enabled; then
|
||||
if [ -n "$GLOBAL_XDG_USER_DIRS" ]; then
|
||||
echo "$GLOBAL_XDG_USER_DIRS" \
|
||||
| tr ' ' '\n' \
|
||||
[ -z "$GLOBAL_XDG_USER_DIRS" ] ||
|
||||
echo "$GLOBAL_XDG_USER_DIRS" \
|
||||
| tr ' ' '\n' \
|
||||
| while IFS=':' read k v; do
|
||||
[ -n "$k" -a -n "$v" ] || continue
|
||||
shell_config_set "$CONFIG" "$k" "$v"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user