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