Commit 8337bfa8 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm repo list: add (-a|--all) support (print commented out)

parent 4c5923e0
...@@ -28,6 +28,16 @@ __print_apt_sources_list() ...@@ -28,6 +28,16 @@ __print_apt_sources_list()
done | grep -v -- "^ *\$" done | grep -v -- "^ *\$"
} }
__print_apt_sources_list_full()
{
local i
for i in $@ ; do
test -r "$i" || continue
grep -- "^[[:space:]]*#*[[:space:]]*rpm" $i
done | grep -v -- "^ *\$"
}
# TODO: remove
__print_apt_sources_list_list() __print_apt_sources_list_list()
{ {
local i local i
...@@ -54,9 +64,29 @@ __print_apt_sources_list_verbose() ...@@ -54,9 +64,29 @@ __print_apt_sources_list_verbose()
done done
} }
__print_apt_sources_list_verbose_full()
{
local i
for i in $@ ; do
test -r "$i" || continue
grep -- "^[[:space:]]*#*[[:space:]]*rpm" $i | grep -v -- "^ *\$" | grep -q . && echo && __info_cyan "$i:" || continue
grep -- "^[[:space:]]*#*[[:space:]]*rpm" $i | grep -v -- "^ *\$" | sed -e 's|^| |' -e "s|\(.*#.*\)|$(set_color $WHITE)\1$(restore_color)|"
done
}
print_apt_sources_list() print_apt_sources_list()
{ {
local LISTS='/etc/apt/sources.list /etc/apt/sources.list.d/*.list' local LISTS='/etc/apt/sources.list /etc/apt/sources.list.d/*.list'
if [ "$1" = "-a" ] || [ "$1" = "--all" ] ; then
if [ -n "$quiet" ] ; then
__print_apt_sources_list_full $LISTS
else
__print_apt_sources_list_verbose_full $LISTS
fi
return
fi
if [ -n "$quiet" ] ; then if [ -n "$quiet" ] ; then
__print_apt_sources_list $LISTS __print_apt_sources_list $LISTS
else else
...@@ -76,7 +106,7 @@ case $PMTYPE in ...@@ -76,7 +106,7 @@ case $PMTYPE in
if tasknumber "$1" >/dev/null ; then if tasknumber "$1" >/dev/null ; then
get_task_packages "$@" get_task_packages "$@"
else else
print_apt_sources_list print_apt_sources_list "$@"
#docmd apt-repo list #docmd apt-repo list
fi fi
;; ;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment