diff options
-rwxr-xr-x | trunk/src/mkbuild | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/trunk/src/mkbuild b/trunk/src/mkbuild index b256ec0..f81526a 100755 --- a/trunk/src/mkbuild +++ b/trunk/src/mkbuild @@ -86,6 +86,8 @@ ${red}DESCRIPTION${normal} import mkbuild and SlackBuild repositories in a svn tree ${red}--status${normal} print mkbuild and SlackBuild svn repositories status + ${red}-ls${normal}, ${red}--list${normal} + list mkbuild folder contents ${red}-h${normal}, ${red}--help${normal} this help mesage ${red}-n${normal}, ${red}--new${normal} ${green}<mkbuild_name>${normal} @@ -203,6 +205,12 @@ function set_parameters { set_mkbuild_name $2 break # we need to break otherwise specific arguments are evalued ;; + '-ls'|'--list') + # Repository status + ACTION="list" + set_mkbuild_name $2 + break # we need to break otherwise specific arguments are evalued + ;; '-um'|'--update-manifest') ACTION="update_manifest" set_mkbuild_name $2 @@ -1658,6 +1666,16 @@ function delete_slackbuilds { } +function list_mkbuild_contents { + + if [ -e "$MKBUILD_NAME" ]; then + ls `dirname $MKBUILD_NAME` + else + echo "Not found: $MKBUILD_NAME" + fi + +} + # ---------------------------------------------------------------- #============================= @@ -1754,6 +1772,9 @@ case $ACTION in 'status') repository_status ;; + 'list') + list_mkbuild_contents + ;; 'edit') edit_mkbuild ;; |