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 } |