wok-tiny rev 125

Remove fbvnc (is in busybox)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Feb 11 16:00:15 2017 +0100 (2017-02-11)
parents b422abc85a5f
children 10cf1a5f187d
files fbvnc-ssh/receipt fbvnc/receipt
line diff
     1.1 --- a/fbvnc-ssh/receipt	Sat Feb 11 15:47:13 2017 +0100
     1.2 +++ b/fbvnc-ssh/receipt	Sat Feb 11 16:00:15 2017 +0100
     1.3 @@ -8,7 +8,7 @@
     1.4  MAINTAINER="pascal.bellard@slitaz.org"
     1.5  LICENSE="BSD"
     1.6  WEB_SITE="http://tiny.slitaz.org/"
     1.7 -DEPENDS="base-tiny fbvnc dropbear"
     1.8 +DEPENDS="base-tiny dropbear"
     1.9  
    1.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.11  genpkg_rules()
     2.1 --- a/fbvnc/receipt	Sat Feb 11 15:47:13 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,149 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="fbvnc"
     2.7 -VERSION="20130314"
     2.8 -CATEGORY="network"
     2.9 -SHORT_DESC="VNC client in frame buffer."
    2.10 -MAINTAINER="pascal.bellard@slitaz.org"
    2.11 -LICENSE="GPL2"
    2.12 -WEB_SITE="http://repo.or.cz/w/fbvnc.git"
    2.13 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
    2.14 -WGET_URL="git|git://repo.or.cz/fbvnc.git"
    2.15 -[ -n "$TARGET" ] || TARGET="i486"
    2.16 -BUILD_DEPENDS="uclibc-cross-compiler-$TARGET git bzip2"
    2.17 -DEPENDS="base-tiny"
    2.18 -
    2.19 -# Rules to configure and make the package.
    2.20 -compile_rules()
    2.21 -{
    2.22 -	sed -i "s/^CC.*/CC = uclibc-$TARGET-gcc/;s/^LDFLAGS.*/& -s/" Makefile
    2.23 -	make
    2.24 -}
    2.25 -
    2.26 -
    2.27 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.28 -genpkg_rules()
    2.29 -{
    2.30 -	mkdir -p $fs/usr/bin
    2.31 -	cp $src/fbvnc $fs/usr/bin
    2.32 -}
    2.33 -
    2.34 -config_form()
    2.35 -{
    2.36 -	case "$START" in
    2.37 -	no|yes|ask) ;;
    2.38 -	*) START="cmdline" ;;
    2.39 -	esac
    2.40 -	case "$BPP" in
    2.41 -	8|24|32) ;;
    2.42 -	*) BPP=16 ;;
    2.43 -	esac
    2.44 -	[ -n "$PORT" ] || PORT=5900
    2.45 -	[ -n "$SERVER" ] || SERVER="192.168.0.10"
    2.46 -	cat <<EOT
    2.47 -<table>
    2.48 -<tr>
    2.49 -<td>Autostart</td>
    2.50 -<td>
    2.51 -<input type="radio" name="START" $([ "$START" == "no" ] && echo "checked=checked ")value="no"> never
    2.52 -<input type="radio" name="START" $([ "$START" == "yes" ] && echo "checked=checked ")value="yes"> always
    2.53 -<input type="radio" name="START" $([ "$START" == "ask" ] && echo "checked=checked ")value="ask"> ask during boot
    2.54 -<input type="radio" name="START" $([ "$START" == "cmdline" ] && echo "checked=checked ")value="cmdline"> with kernel argument 'fbvnc=<i>server</i>:<i>port</i>'
    2.55 -</td>
    2.56 -</tr>
    2.57 -<tr>
    2.58 -<td>Bits per pixel</td>
    2.59 -<td>
    2.60 -<input type="radio" name="BPP" $([ "$BPP" == "8" ] && echo "checked=checked ")value="8"> 8
    2.61 -<input type="radio" name="BPP" $([ "$BPP" == "16" ] && echo "checked=checked ")value="16"> 16
    2.62 -<input type="radio" name="BPP" $([ "$BPP" == "32" ] && echo "checked=checked ")value="32"> 32
    2.63 -</td>
    2.64 -</tr>
    2.65 -<tr>
    2.66 -<td>Default server</td>
    2.67 -<td><input type="text" name="SERVER" value="$SERVER"></td>
    2.68 -</tr>
    2.69 -<tr>
    2.70 -<td>Default port</td>
    2.71 -<td><input type="text" name="PORT" value="$PORT"></td>
    2.72 -</tr>
    2.73 -</table>
    2.74 -EOT
    2.75 -}
    2.76 -
    2.77 -config_note()
    2.78 -{
    2.79 -	cat <<EOT
    2.80 -<script type="text/javascript">
    2.81 -function update_form()
    2.82 -{
    2.83 -	var hide = true
    2.84 -	for (var i = 0; i < document.forms.length; i++) {
    2.85 -		for (var j = 0; j < document.forms[i].elements.length; j++) {
    2.86 -			var obj = document.forms[i].elements[j]
    2.87 -			if (obj.name == "START" && obj.defaultValue == "yes"
    2.88 -						&& obj.checked == true)
    2.89 -				hide = false
    2.90 -		}
    2.91 -	}	
    2.92 -	for (var i = 0; i < document.forms.length; i++) {
    2.93 -		for (var j = 0; j < document.forms[i].elements.length; j++) {
    2.94 -			var obj = document.forms[i].elements[j]
    2.95 -			switch (obj.name) {
    2.96 -			case "SERVER" :
    2.97 -			case "PORT" :
    2.98 -				obj.disabled = hide; break;
    2.99 -			}
   2.100 -		}
   2.101 -	}	
   2.102 -}
   2.103 -update_form()
   2.104 -window.onchange = update_form
   2.105 -//-->
   2.106 -</script>
   2.107 -EOT
   2.108 -}
   2.109 -
   2.110 -post_install()
   2.111 -{
   2.112 -	case "$START" in
   2.113 -	on)	cat >> $1/etc/init.d/local.sh <<EOT
   2.114 -
   2.115 -# From fbvnc
   2.116 -VNCSERVER="$SERVER"
   2.117 -VNCPORT="$PORT"
   2.118 -sed -i "s|tty1:.*|tty1::respawn:/usr/bin/fbvnc -bpp $BPP $SERVER $PORT|" /etc/inittab
   2.119 -kill -1 1
   2.120 -EOT
   2.121 -		;;
   2.122 -	ask)	cat >> $1/etc/init.d/local.sh <<EOT
   2.123 -
   2.124 -# From fbvnc
   2.125 -echo -n "VNC server to connect (example: 192.168.0.123 5900): "
   2.126 -read -t 30 SERVER
   2.127 -[ -n "\$SERVER" ] &&
   2.128 -sed -i "s|tty1:.*|tty1::respawn:/usr/bin/fbvnc -bpp $BPP \$SERVER|" /etc/inittab
   2.129 -set -- \$SERVER 5900
   2.130 -VNCSERVER="\$1"
   2.131 -VNCPORT="\$2"
   2.132 -kill -1 1
   2.133 -EOT
   2.134 -		;;
   2.135 -	cmdline) cat >> $1/etc/init.d/local.sh <<EOT
   2.136 -
   2.137 -# From fbvnc
   2.138 -for i in \$(cat /proc/cmdline); do
   2.139 -    case "\$i" in
   2.140 -    fbvnc=*)
   2.141 -	i=\${i#fbvnc=}
   2.142 -	sed -i "s|tty1:.*|tty1::respawn:/usr/bin/fbvnc -bpp $BPP \${i/:/ }|" /etc/inittab
   2.143 -	set -- \${i/:/ } 5900
   2.144 -	VNCSERVER="\$1"
   2.145 -	VNCPORT="\$2"
   2.146 -	kill -1 1
   2.147 -    esac
   2.148 -done
   2.149 -EOT
   2.150 -		;;
   2.151 -	esac
   2.152 -}