mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 12:03:31 +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
|
||||
|
||||
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()
|
||||
{
|
||||
local n=`basename $1`
|
||||
|
|
@ -46,7 +30,7 @@ cmd_query()
|
|||
}
|
||||
|
||||
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`
|
||||
[ $? != 0 -o -z "$ip" ] && exit 1
|
||||
local iv=`dpkg-query -W -f '${Version}' $p >/dev/null 2>&1`
|
||||
|
|
@ -60,10 +44,25 @@ cmd_query()
|
|||
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=""
|
||||
|
||||
set -- `getopt hqiUe "$@"`
|
||||
while [ "$1" != -- ]; do
|
||||
case $1 in
|
||||
-h)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue