mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-20 13:37:38 +01:00
dpm.sh: Dpm.sh code beautification
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
588f6de9b1
commit
a32b246efc
1 changed files with 17 additions and 18 deletions
|
|
@ -1,21 +1,5 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
myname=`basename $0`
|
|
||||||
dpkg=/usr/bin/dpkg
|
|
||||||
|
|
||||||
usage()
|
|
||||||
{
|
|
||||||
echo "usage: $myname [-h] [... misc rpm options]"
|
|
||||||
[ "$1" ] && exit $1
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
fatal()
|
|
||||||
{
|
|
||||||
echo $@ >&2
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
|
|
||||||
cmd_install()
|
cmd_install()
|
||||||
{
|
{
|
||||||
local n=`basename $1`
|
local n=`basename $1`
|
||||||
|
|
@ -46,7 +30,7 @@ cmd_query()
|
||||||
}
|
}
|
||||||
|
|
||||||
local p=`echo $1 | sed 's/-[0-9.-]\+$//'`
|
local p=`echo $1 | sed 's/-[0-9.-]\+$//'`
|
||||||
local v=`echo $1 | sed "s/$p-*//"`
|
local v=`echo $1 | sed "s/^$p-*//"`
|
||||||
local ip=`dpkg-query -W -f '${Package}' $p >/dev/null 2>&1`
|
local ip=`dpkg-query -W -f '${Package}' $p >/dev/null 2>&1`
|
||||||
[ $? != 0 -o -z "$ip" ] && exit 1
|
[ $? != 0 -o -z "$ip" ] && exit 1
|
||||||
local iv=`dpkg-query -W -f '${Version}' $p >/dev/null 2>&1`
|
local iv=`dpkg-query -W -f '${Version}' $p >/dev/null 2>&1`
|
||||||
|
|
@ -60,10 +44,25 @@ cmd_query()
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
set -- `getopt hqiUe "$@"`
|
usage()
|
||||||
|
{
|
||||||
|
echo "usage: $myname [-h] [... misc rpm options]"
|
||||||
|
[ "$1" ] && exit $1
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
fatal()
|
||||||
|
{
|
||||||
|
echo $@ >&2
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# -- here we go
|
||||||
|
myname=`basename $0`
|
||||||
|
dpkg=/usr/bin/dpkg
|
||||||
cmd=""
|
cmd=""
|
||||||
|
|
||||||
|
set -- `getopt hqiUe "$@"`
|
||||||
while [ "$1" != -- ]; do
|
while [ "$1" != -- ]; do
|
||||||
case $1 in
|
case $1 in
|
||||||
-h)
|
-h)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue