Tweak sources for --with-x/--without-x option.
[midnight-commander.git] / misc / ext.d / package.sh
blob0a28cb79f873b871ff2426dc71b07059f9faa279
1 #!/bin/sh
3 # $1 - action
4 # $2 - type of file
6 action=$1
7 filetype=$2
10 do_view_action() {
11 filetype=$1
13 case "${filetype}" in
14 trpm)
15 rpm -qivl --scripts `basename "${MC_EXT_BASENAME}" .trpm`
17 src.rpm|rpm)
18 if rpm --nosignature --version >/dev/null 2>&1; then
19 RPM="rpm --nosignature"
20 else
21 RPM="rpm"
23 $RPM -qivlp --scripts "${MC_EXT_FILENAME}"
25 deb)
26 dpkg-deb -I "${MC_EXT_FILENAME}" && echo && dpkg-deb -c "${MC_EXT_FILENAME}"
28 debd)
29 dpkg -s `echo "${MC_EXT_BASENAME}" | sed 's/\([0-9a-z.-]*\).*/\1/'`
31 deba)
32 apt-cache show `echo "${MC_EXT_BASENAME}" | sed 's/\([0-9a-z.-]*\).*/\1/'`
36 esac
39 do_open_action() {
40 filetype=$1
42 case "${filetype}" in
45 esac
48 case "${action}" in
49 view)
50 do_view_action "${filetype}"
52 open)
53 xdg-open "${MC_EXT_FILENAME}" 2>/dev/null || \
54 do_open_action "${filetype}"
58 esac