From 1af21cb222e2c45d30343c2f6b24dd8de4d332ca Mon Sep 17 00:00:00 2001 From: aaronrancsik <20153302+aaronrancsik@users.noreply.github.com> Date: Sat, 4 Jan 2020 04:20:35 +0100 Subject: [PATCH] Fix https://github.com/juhaku/loginized/issues/17 Add theme folder structure regeneration for extract --- loginized-cli.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/loginized-cli.sh b/loginized-cli.sh index 1a5c1b8..9481dca 100755 --- a/loginized-cli.sh +++ b/loginized-cli.sh @@ -132,9 +132,11 @@ function extract { location=/usr/share/themes/$theme/gnome-shell fi gsl=$location/$gs - - test ! -d $workDir/theme/assets/dot && mkdir -p $workDir/theme/assets/dot - test ! -d $workDir/theme/icons && mkdir -p $workDir/theme/icons + + #generate the theme complete folder structure + cd $location + find . -type d -exec mkdir -p $workDir/theme/{} \; + cd $OLDPWD for r in $(gresource list $gsl); do gresource extract $gsl $r > $workDir${r/#\/org\/gnome\/shell} done