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

Add jslinux
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu May 19 15:40:03 2011 +0200 (2011-05-19)
parents 3cba490bdf14
children 263f310ed822
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@53 5 CATEGORY="tiny-slitaz"
pascal@53 6 SHORT_DESC="Configure a custom console"
pascal@53 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@55 8 WEB_SITE="http://tiny.slitaz.org/"
pascal@53 9 DEPENDS="base-tiny"
pascal@53 10 CONFIG_FILES="/etc/inittab"
pascal@53 11
pascal@53 12 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@53 13 genpkg_rules()
pascal@53 14 {
pascal@53 15 mkdir -p $fs/etc
pascal@53 16 tazpkg get slitaz-boot-scripts
pascal@53 17 tazpkg extract slitaz-boot-scripts*.tazpkg
pascal@53 18 mv slitaz-boot-scripts*/fs/etc/inittab fs/etc || return 1
pascal@53 19 sed -i '/^tty[2-9]::/d' fs/etc/inittab
pascal@53 20 }
pascal@53 21
pascal@53 22 post_install()
pascal@53 23 {
pascal@53 24 sed -i "s|^tty1:.*|$TTYS::respawn:/sbin/getty $SPEED $TTYS|" \
pascal@53 25 $1/etc/inittab
pascal@53 26 }
pascal@53 27
pascal@53 28 config_form()
pascal@53 29 {
pascal@53 30 [ -n "$TTYS" ] || TTYS=ttyS0
pascal@53 31 [ -n "$SPEED" ] || SPEED=38400
pascal@53 32 cat <<EOT
pascal@53 33 You can launch a serial console (ttyS0, ttyS1 ...) or the lguest console (hvc0)
pascal@53 34 <table>
pascal@53 35 <tr>
pascal@53 36 <td>Device</td>
pascal@53 37 <td><input type="text" name="TTYS" value="$TTYS" /></td>
pascal@53 38 </tr>
pascal@53 39 <tr>
pascal@53 40 <td>Speed</td>
pascal@53 41 <td><input type="text" name="SPEED" value="$SPEED" /></td>
pascal@53 42 </tr>
pascal@53 43 </table>
pascal@53 44 EOT
pascal@53 45 }