wok-next diff kismet/receipt @ rev 20673
font-manager: dev package is empty, update deps.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri May 11 16:56:15 2018 +0300 (2018-05-11) |
parents | d43bf7aae921 |
children | 342b30daff76 |
line diff
1.1 --- a/kismet/receipt Wed Mar 21 15:58:17 2018 +0200 1.2 +++ b/kismet/receipt Fri May 11 16:56:15 2018 +0300 1.3 @@ -1,4 +1,4 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="kismet" 1.8 VERSION="2011-03-R2" 1.9 @@ -6,54 +6,44 @@ 1.10 SHORT_DESC="Wireless network monitoring tool" 1.11 MAINTAINER="domcox@slitaz.org" 1.12 LICENSE="GPL2" 1.13 +WEB_SITE="http://www.kismetwireless.net" 1.14 + 1.15 TARBALL="$PACKAGE-$VERSION.tar.gz" 1.16 -WEB_SITE="http://www.kismetwireless.net" 1.17 WGET_URL="http://www.kismetwireless.net/code/$TARBALL" 1.18 -TAGS="wireless network monitor" 1.19 1.20 -DEPENDS="dbus libnl libpcap ncurses pcre libcap attr" 1.21 BUILD_DEPENDS="libpcap-dev ncurses-dev libnl-dev" 1.22 1.23 -# Rules to configure and make the package. 1.24 -compile_rules() 1.25 -{ 1.26 +compile_rules() { 1.27 touch -d 197001010000 .depend 1.28 + 1.29 ./configure \ 1.30 - --prefix=/usr \ 1.31 --sysconfdir=/etc/kismet \ 1.32 - $CONFIGURE_ARGS && \ 1.33 - make && \ 1.34 - make DESTDIR=$DESTDIR install 1.35 + $CONFIGURE_ARGS && 1.36 + make && 1.37 + make DESTDIR=$DESTDIR install || return 1 1.38 + 1.39 + install -Dm755 $src/kismet_capture $install/usr/bin/kismet_capture 1.40 } 1.41 1.42 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.43 -genpkg_rules() 1.44 -{ 1.45 - mkdir -p $fs/usr 1.46 - cp -a $install/usr/bin $fs/usr 1.47 - cp -a $src/kismet_capture $fs/usr/bin 1.48 - mkdir -p $fs/etc 1.49 - cp -a $install/etc/kismet $fs/etc 1.50 +genpkg_rules() { 1.51 + copy @std 1.52 # do not overwrite existing configuration 1.53 - mv $fs/etc/kismet/kismet.conf $fs/etc/kismet/kismet.conf.new 1.54 + mv $fs/etc/kismet/kismet.conf $fs/etc/kismet/kismet.conf.new 1.55 mv $fs/etc/kismet/kismet_drone.conf $fs/etc/kismet/kismet_drone.conf.new 1.56 + DEPENDS="dbus libnl libpcap ncurses pcre libcap attr" 1.57 + TAGS="wireless network monitor" 1.58 } 1.59 1.60 -post_install() 1.61 -{ 1.62 - # addgroup kismet if needed 1.63 - if ! grep -q kismet "$1/etc/group"; then 1.64 - echo -n "Adding group kismet..." 1.65 - chroot "$1/" addgroup -g 315 kismet 1.66 - status 1.67 +post_install() { 1.68 + # addgroup kismet if needed 1.69 + if ! grep -q kismet "$1/etc/group"; then 1.70 + chroot "$1/" addgroup -g 315 kismet 1.71 fi 1.72 # Add tux to kismet group 1.73 chroot "$1/" addgroup tux kismet 1.74 # set Kismet as suid-root 1.75 - echo -n "Set Kismet as suid-root.." 1.76 - chroot "$1/" chown root:kismet /usr/bin/kismet_capture && \ 1.77 + chroot "$1/" chown root:kismet /usr/bin/kismet_capture && 1.78 chroot "$1/" chmod 4550 /usr/bin/kismet_capture 1.79 - status 1.80 # configuration files update 1.81 create=1 1.82 overwrite=2 1.83 @@ -63,15 +53,14 @@ 1.84 if [ -e kismet_ui.conf ]; then 1.85 mv kismet_ui.conf kismet_ui.oldpkg 1.86 fi 1.87 - for file in "kismet" "kismet_drone" 1.88 - do 1.89 + for file in "kismet" "kismet_drone"; do 1.90 # check current files version 1.91 if [ ! -e $file.conf ]; then 1.92 action=$create 1.93 - else 1.94 - current=`grep version= $file.conf` 1.95 - new=`grep version= $file.conf.new` 1.96 - if [ "$current" = "$new" ]; then 1.97 + else 1.98 + current=$(grep version= $file.conf) 1.99 + new=$(grep version= $file.conf.new) 1.100 + if [ "$current" == "$new" ]; then 1.101 action=$keep 1.102 else 1.103 action=$overwrite 1.104 @@ -79,19 +68,19 @@ 1.105 fi 1.106 # update if needed 1.107 case $action in 1.108 - $create) 1.109 - mv $file.conf.new $file.conf 1.110 - ;; 1.111 - $keep) 1.112 - rm $file.conf.new 1.113 - warning="keep" 1.114 - ;; 1.115 - $overwrite) 1.116 - mv $file.conf $file.conf.oldpkg 1.117 - mv $file.conf.new $file.conf 1.118 - warning=$overwrite 1.119 - echo "Warning: /etc/kismet/$file.conf new version from upstream" 1.120 - ;; 1.121 + $create) 1.122 + mv $file.conf.new $file.conf 1.123 + ;; 1.124 + $keep) 1.125 + rm $file.conf.new 1.126 + warning="keep" 1.127 + ;; 1.128 + $overwrite) 1.129 + mv $file.conf $file.conf.oldpkg 1.130 + mv $file.conf.new $file.conf 1.131 + warning=$overwrite 1.132 + echo "Warning: /etc/kismet/$file.conf new version from upstream" 1.133 + ;; 1.134 esac 1.135 done 1.136 if [ "$warning" != "keep" ]; then 1.137 @@ -102,8 +91,7 @@ 1.138 true 1.139 } 1.140 1.141 -post_remove() 1.142 -{ 1.143 - delgroup kismet 1.144 - rm -rf /etc/kismet 1.145 +post_remove() { 1.146 + chroot "$1/" delgroup kismet 1.147 + rm -rf $1/etc/kismet 1.148 }