wok-tiny annotate custom-console/receipt @ rev 94

Refresh, remove kernel*, add linux
author Pascal Bellard <pascal.bellard@slitaz.org>
date Fri Oct 02 21:45:05 2015 +0200 (2015-10-02)
parents a6d2ddc65590
children 48d2c4c7a227
rev   line source
pascal@53 1 # SliTaz package receipt.
pascal@53 2
pascal@53 3 PACKAGE="custom-console"
pascal@53 4 VERSION="1.0"
pascal@94 5 CATEGORY="meta"
pascal@53 6 SHORT_DESC="Configure a custom console"
pascal@53 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@90 8 LICENSE="BSD"
pascal@55 9 WEB_SITE="http://tiny.slitaz.org/"
pascal@53 10 DEPENDS="base-tiny"
pascal@53 11 CONFIG_FILES="/etc/inittab"
pascal@53 12
pascal@53 13 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@53 14 genpkg_rules()
pascal@53 15 {
pascal@53 16 mkdir -p $fs/etc
pascal@53 17 }
pascal@53 18
pascal@53 19 post_install()
pascal@53 20 {
pascal@88 21 sed -i '/^tty[2-9]::/d' $1/etc/inittab
pascal@53 22 sed -i "s|^tty1:.*|$TTYS::respawn:/sbin/getty $SPEED $TTYS|" \
pascal@53 23 $1/etc/inittab
pascal@53 24 }
pascal@53 25
pascal@53 26 config_form()
pascal@53 27 {
pascal@53 28 [ -n "$TTYS" ] || TTYS=ttyS0
pascal@53 29 [ -n "$SPEED" ] || SPEED=38400
pascal@53 30 cat <<EOT
pascal@53 31 You can launch a serial console (ttyS0, ttyS1 ...) or the lguest console (hvc0)
pascal@53 32 <table>
pascal@53 33 <tr>
pascal@53 34 <td>Device</td>
pascal@53 35 <td><input type="text" name="TTYS" value="$TTYS" /></td>
pascal@53 36 </tr>
pascal@53 37 <tr>
pascal@53 38 <td>Speed</td>
pascal@53 39 <td><input type="text" name="SPEED" value="$SPEED" /></td>
pascal@53 40 </tr>
pascal@53 41 </table>
pascal@53 42 EOT
pascal@53 43 }