diff options
author | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2007-04-07 21:57:29 +0000 |
---|---|---|
committer | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2007-04-07 21:57:29 +0000 |
commit | 6878c9fdb73390836232b93ab42b50e59d742716 (patch) | |
tree | 3348e8de231c9a40f148d6c0b069864dd7b5dbad /trunk | |
parent | 9d57fffa0170088085f0552afa244bca3f9136b7 (diff) | |
download | simplepkg-6878c9fdb73390836232b93ab42b50e59d742716.tar.gz simplepkg-6878c9fdb73390836232b93ab42b50e59d742716.tar.bz2 |
simplaret: fixed a bug, see info at doc/CHANGELOG
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@318 04377dda-e619-0410-9926-eae83683ac58
Diffstat (limited to 'trunk')
-rw-r--r-- | trunk/doc/CHANGELOG | 7 | ||||
-rwxr-xr-x | trunk/simplepkg.SlackBuild | 2 | ||||
-rwxr-xr-x | trunk/src/simplaret | 8 |
3 files changed, 15 insertions, 2 deletions
diff --git a/trunk/doc/CHANGELOG b/trunk/doc/CHANGELOG index b212ca4..2ed7506 100644 --- a/trunk/doc/CHANGELOG +++ b/trunk/doc/CHANGELOG @@ -1,6 +1,13 @@ simplepkg changelog =================== +0.5pre7 +======= + + - simplaret: + - fixed bug for ROOT definitions when there is packages + inside of folders different than ROOT_PRIORITY + 0.5pre6 ======= diff --git a/trunk/simplepkg.SlackBuild b/trunk/simplepkg.SlackBuild index 10d727d..66f079b 100755 --- a/trunk/simplepkg.SlackBuild +++ b/trunk/simplepkg.SlackBuild @@ -6,7 +6,7 @@ PACKAGE="simplepkg" PACK_DIR="package-$PACKAGE" BUILD=${BUILD:=1rha} -VERSION="0.5pre6" +VERSION="0.5pre7" ARCH="noarch" LIBEXEC="/usr/libexec/$PACKAGE" BINDIR="/usr/bin" diff --git a/trunk/src/simplaret b/trunk/src/simplaret index 6ac93d7..2f68743 100755 --- a/trunk/src/simplaret +++ b/trunk/src/simplaret @@ -323,7 +323,7 @@ function simplaret_search { # usage: simplaret_search [package-name] [-display_mode] # display_mode can be any accepted by simplaret_show_package - local priority message pattern mode + local priority priority_match message pattern mode if [ ! -z "$1" ] && ! echo $1 | grep -q -e "^-"; then pattern="$1" @@ -360,6 +360,12 @@ function simplaret_search { for file in `simplaret_find_package $pattern $storage/$repository_name | grep "/$priority/"`; do simplaret_show_package $file $mode done + priority_match="$priority_match|/$priority/" + done + # now we should return all matches that are not part of ROOT_PRIORITY + priority_match="`echo $priority_match | sed -e 's/^|//'`" + for file in `simplaret_find_package $pattern $storage/$repository_name | egrep -v $priority_match`; do + simplaret_show_package $file $mode done else for file in `simplaret_find_package $pattern $storage/$repository_name`; do |