1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 19:09:44 +00:00
This commit is contained in:
deadc0de6
2020-09-10 18:09:28 +02:00
parent 8d9521534d
commit 91b220162a
2 changed files with 12 additions and 2 deletions

View File

@@ -1258,6 +1258,9 @@ class CfgYaml:
"""recursively delete all none/empty values in a dictionary."""
new = {}
for k, v in dic.items():
if k == self.key_dotfiles and v:
new[k] = v
continue
newv = v
if isinstance(v, dict):
newv = self._clear_none(v)

View File

@@ -93,11 +93,18 @@ profiles:
_EOF
echo "[+] import"
#cd ${ddpath} | ${bin} install -c ${cfg} -p p1 --verbose | grep '^5 dotfile(s) installed.$'
cd ${ddpath} | ${bin} import -c ${cfg} -p p1 --verbose ${dftoimport}
[ "$?" != "0" ] && exit 1
cat ${cfg}
echo "[+] install"
cd ${ddpath} | ${bin} install -c ${cfg} -p p1 --verbose | grep '^5 dotfile(s) installed.$'
rm -f ${dftoimport}
cd ${ddpath} | ${bin} install -c ${cfg} -p p1 --verbose | grep '^6 dotfile(s) installed.$'
nb=`cd ${ddpath} | ${bin} files -c ${cfg} -p p1 --verbose | grep '^[a-zA-Z]' | wc -l`
[ "${nb}" != "6" ] && echo 'error in dotfile list' && exit 1
#cat ${cfg}
## CLEANING
rm -rf ${basedir} ${tmpd}