diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rwxr-xr-x | drain | 7 |
2 files changed, 8 insertions, 3 deletions
@@ -1,4 +1,8 @@ .tmp.* .var.* +/pristine-etc-keeper-*/ +/pristine-etc-keeper-*.tar +/pristine-etc-keeper-*.tar.* + /gitfiles.mk @@ -77,9 +77,10 @@ commit() ( if type systemd-sysusers &>/dev/null; then systemd-sysusers --root=. fi - if type holo &>/dev/null && test -d /usr/lib/holo/files; then - mkdir -p -- run usr/lib/holo - ln -sT /usr/lib/holo/files usr/lib/holo/files + if type holo &>/dev/null; then + plugins=($(cat etc/holorc etc/holorc.d/* 2>/dev/null|sed -rn 's,^plugin ([a-z0-9][a-z0-9-]*)(=.*)?$,\1,p')) + mkdir -p -- run usr/lib "${plugins[@]/#/usr/share/holo/}" + ln -sT /usr/lib/holo usr/lib/holo if [ -f /etc/os-release ]; then ln -sT /etc/os-release usr/lib/os-release else |