diff options
author | Justin Davis <jrcd83@gmail.com> | 2012-06-15 02:43:22 +0200 |
---|---|---|
committer | Justin Davis <jrcd83@gmail.com> | 2012-06-15 02:43:22 +0200 |
commit | 8f294e9fb0e139d54cafcdba791875ef4fea4c20 (patch) | |
tree | 565ef93a7cb521a74cb2892174ad1d2030f7360b /bin/genpkg | |
parent | 3e761dc5ad3699c24c182400a76ed3d532e1e7d5 (diff) | |
download | genpkg-8f294e9fb0e139d54cafcdba791875ef4fea4c20.tar.gz genpkg-8f294e9fb0e139d54cafcdba791875ef4fea4c20.tar.xz |
Cleanup pkg/dest when package is not found.
Diffstat (limited to 'bin/genpkg')
-rwxr-xr-x | bin/genpkg | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -104,7 +104,13 @@ do PREPSPATH="$prepd" PKGVAR="$vard" prepkg "$pkg" > PKGDATA ret=$? case $ret in - 0) echo "$pkgd/$pkg" ;; + 0) echo "$pkgd/$pkg" + ;; + 101) # 101 from prepkg means cleanup + cd + rm -r "$pkgd/$pkg" + exit 1 + ;; *) rm PKGDATA exit $ret esac |