summaryrefslogtreecommitdiff
path: root/librerelease
diff options
context:
space:
mode:
authorNicolás Reynolds <apoyosis@correo.inta.gob.ar>2011-05-22 11:04:16 -0300
committerNicolás Reynolds <apoyosis@correo.inta.gob.ar>2011-05-22 11:04:16 -0300
commite1ef4ce407f51862fc596d48b6609b81f032a162 (patch)
tree0989ec180c64c0255134e507bd1a6b9e7e8b0838 /librerelease
parent162fb6af8d91a83b4e270a1c7e0b94f0cf821d87 (diff)
parent1332457128ce015dc46561e531740c725c23299e (diff)
Merge branch 'master' of ssh://vparabola/srv/git/projects/libretools
Diffstat (limited to 'librerelease')
-rwxr-xr-xlibrerelease11
1 files changed, 8 insertions, 3 deletions
diff --git a/librerelease b/librerelease
index 1505098..4e7c491 100755
--- a/librerelease
+++ b/librerelease
@@ -37,15 +37,20 @@ function usage {
}
function list_packages {
- find $WORKDIR/staging/ -type f -printf "%f\n"
+ repos=($(find "$WORKDIR/staging/" -mindepth 1 -type d \! -empty -printf '%f ' 2>/dev/null))
+ for _repo in ${repos[@]}; do
+ msg2 "$_repo"
+ find ${WORKDIR}/staging/${_repo} -type f -printf "%f\n"
+ done
+ unset repos
}
function clean_non_packages {
- find $WORKDIR/staging/ -type -f \! -iname "*.pkg.tar.*" -delete
+ find $WORKDIR/staging/ -type f \! -iname "*.pkg.tar.?z" -delete
}
function clean_packages {
- find ${WORKDIR}/staging/ -iname "*.pkg.tar.*" -delete
+ find ${WORKDIR}/staging/ -iname "*.pkg.tar.?z" -delete
}
while getopts 'hlc' arg; do