wok-next annotate shellinabox/receipt @ rev 21723
busybox: update patches
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Sep 01 10:44:52 2020 +0000 (2020-09-01) |
parents | 71c5213b8b1d |
children |
rev | line source |
---|---|
al@20604 | 1 # SliTaz package receipt v2. |
pascal@8253 | 2 |
pascal@8253 | 3 PACKAGE="shellinabox" |
Hans-G?nter@21448 | 4 VERSION="2.20" |
pascal@8253 | 5 CATEGORY="network" |
Hans-G?nter@21448 | 6 TAGS="web application" |
al@20604 | 7 SHORT_DESC="Web based AJAX terminal emulator" |
pascal@8253 | 8 MAINTAINER="pascal.bellard@slitaz.org" |
pascal@15587 | 9 LICENSE="GPL2" |
Hans-G?nter@21448 | 10 WEB_SITE="https://github.com/shellinabox/shellinabox" |
al@20604 | 11 |
pascal@8253 | 12 TARBALL="$PACKAGE-$VERSION.tar.gz" |
al@20604 | 13 WGET_URL="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/shellinabox/$TARBALL" |
al@21459 | 14 WGET_URL="$WEB_SITE/archive/v$VERSION.tar.gz" |
pascal@15587 | 15 |
pascal@8253 | 16 BUILD_DEPENDS="zlib-dev" |
pascal@8253 | 17 |
Hans-G?nter@21448 | 18 compile_rules() |
Hans-G?nter@21448 | 19 { |
al@20604 | 20 ./configure $CONFIGURE_ARGS && |
al@20604 | 21 fix libtool && |
pascal@8253 | 22 make && |
al@21020 | 23 make DESTDIR=$install install || return 1 |
al@20604 | 24 |
Hans-G?nter@21448 | 25 mkdir -p $install/usr/share/shellinabox |
Hans-G?nter@21448 | 26 mkdir -p $install/etc/init.d |
Hans-G?nter@21448 | 27 |
Hans-G?nter@21448 | 28 cp $install/usr/share/doc/shellinabox/*black*.css $install/usr/share/shellinabox |
Hans-G?nter@21448 | 29 cp $stuff/*.css $install/usr/share/shellinabox |
Hans-G?nter@21448 | 30 cp $stuff/shellinabox $install/etc/init.d |
pascal@8253 | 31 } |
pascal@8253 | 32 |
Hans-G?nter@21448 | 33 genpkg_rules() |
Hans-G?nter@21448 | 34 { |
al@20604 | 35 copy @std |
al@20604 | 36 DEPENDS="zlib" |
al@20604 | 37 SUGGESTED="ssh knock" |
pascal@8253 | 38 } |
pascal@18869 | 39 |
Hans-G?nter@21448 | 40 # We stop the server by default in case of upgrade. |
Hans-G?nter@21448 | 41 pre_install() |
Hans-G?nter@21448 | 42 { |
Hans-G?nter@21448 | 43 [ -z "$1" ] && [ -f /etc/init.d/shellinabox ] && |
Hans-G?nter@21448 | 44 /etc/init.d/shellinabox stop |
pascal@18869 | 45 } |
pascal@18869 | 46 |
Hans-G?nter@21448 | 47 post_install() |
Hans-G?nter@21448 | 48 { |
al@20604 | 49 [ "$1" ] || /etc/init.d/shellinabox start |
pascal@18869 | 50 } |
pascal@18869 | 51 |
Hans-G?nter@21448 | 52 pre_remove() |
Hans-G?nter@21448 | 53 { |
al@20604 | 54 [ "$1" ] || /etc/init.d/shellinabox stop |
pascal@18869 | 55 } |