Commit 03702b58 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm-filelist: allow list of foreign packages

parent d4014f23
#!/bin/sh #!/bin/sh
# #
# Copyright (C) 2012 Etersoft # Copyright (C) 2012-2013 Etersoft
# Copyright (C) 2012 Vitaly Lipatov <lav@etersoft.ru> # Copyright (C) 2012-2013 Vitaly Lipatov <lav@etersoft.ru>
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by # it under the terms of the GNU Affero General Public License as published by
...@@ -19,17 +19,28 @@ ...@@ -19,17 +19,28 @@
load_helper epm-query load_helper epm-query
# TODO: move to appropriate place
_get_package_type()
{
local i
for i in deb rpm ; do
[ "${1/.$i/}" != "$1" ] && echo $i && return
done
return 0
}
__epm_filelist_file() __epm_filelist_file()
{ {
local CMD local CMD
[ -z "$*" ] && return [ -z "$*" ] && return
case $PMTYPE in # TODO: allow a new packages
apt-rpm|yum-rpm|urpm-rpm|zypper-rpm) case $(_get_package_type $1) in
rpm)
CMD="rpm -qlp" CMD="rpm -qlp"
;; ;;
apt-dpkg) deb)
CMD="dpkg --contents" CMD="dpkg --contents"
;; ;;
*) *)
......
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