diff options
author | Nicolas Vigier <boklm@mageia.org> | 2011-10-28 17:17:15 +0000 |
---|---|---|
committer | Nicolas Vigier <boklm@mageia.org> | 2011-10-28 17:17:15 +0000 |
commit | 5a914dd8291c79c5545a167e25d2c2992c3d62c9 (patch) | |
tree | 5138874f64860fcdd6fd58f314655d8a034de677 /functions | |
parent | 810b3a6928dc0e640a1d6736efa82c864fbc005b (diff) | |
download | repoctl-5a914dd8291c79c5545a167e25d2c2992c3d62c9.tar repoctl-5a914dd8291c79c5545a167e25d2c2992c3d62c9.tar.gz repoctl-5a914dd8291c79c5545a167e25d2c2992c3d62c9.tar.bz2 repoctl-5a914dd8291c79c5545a167e25d2c2992c3d62c9.tar.xz repoctl-5a914dd8291c79c5545a167e25d2c2992c3d62c9.zip |
add lspkg command
Diffstat (limited to 'functions')
-rw-r--r-- | functions | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -333,3 +333,43 @@ function move_pkg() "$output" } +function ls_pkg() +{ + local src_distrorelease="$1"; shift + local src_section="$1"; shift + local src_sectionrepo="$1"; shift + local srcname="$1"; shift + local output="$1"; shift + + check_distro_section "$src_distrorelease" "$src_section" "$src_sectionrepo" + + local srcpkg=$(find_src_pkg "$src_distrorelease" "$src_section" "$src_sectionrepo" "$srcname") + + if [ -z $srcpkg ] + then + return 0 + fi + + for arch in $arches + do + move_pkg_files \ + "" "" "" \ + "" "" "" \ + $(get_media_path "$src_distrorelease" "$src_section" "$src_sectionrepo" "$arch") \ + "" \ + "$srcpkg" "$output" + move_pkg_files \ + "" "" "" \ + "" "" "" \ + $(get_media_path_debug "$src_distrorelease" "$src_section" "$src_sectionrepo" "$arch") \ + "" \ + "$srcpkg" "$output" + done + move_pkg_file \ + "" "" "" \ + "" "" "" \ + $(get_media_path_src "$src_distrorelease" "$src_section" "$src_sectionrepo") \ + "" \ + "$output" +} + |