slitaz-tools rev 439

Remove mktazdevs.sh (slitaz-base-file) and tazkmap (obsolet)
author Christophe Lincoln <pankso@slitaz.org>
date Mon Mar 15 22:01:06 2010 +0100 (2010-03-15)
parents ed81f27122dd
children 283004544d7c
files tinyutils/mktazdevs.sh tinyutils/tazkmap
line diff
     1.1 --- a/tinyutils/mktazdevs.sh	Mon Mar 15 13:18:35 2010 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,223 +0,0 @@
     1.4 -#!/bin/sh
     1.5 -# mktazdevs.sh: Make device files for SliTaz GNU/Linux
     1.6 -# 2007/10/02 - pankso@slitaz.org
     1.7 -#
     1.8 -
     1.9 -# Script functions.
    1.10 -status()
    1.11 -{
    1.12 -	local CHECK=$?
    1.13 -	echo -en "\\033[70G[ "
    1.14 -	if [ $CHECK = 0 ]; then
    1.15 -		echo -en "\\033[1;33mOK"
    1.16 -	else
    1.17 -		echo -en "\\033[1;31mFailed"
    1.18 -	fi
    1.19 -	echo -e "\\033[0;39m ]"
    1.20 -}
    1.21 -
    1.22 -# We do our work in the dev/ directory.
    1.23 -if [ -z "$1" ] ; then
    1.24 -	echo "usage: `basename $0` path/to/dev"
    1.25 -	exit 1
    1.26 -fi
    1.27 -
    1.28 -# Script start.
    1.29 -echo -n "Moving to $1... "
    1.30 -cd $1
    1.31 -status
    1.32 -
    1.33 -# Make useful directories.
    1.34 -echo -n "Starting to build directories... "
    1.35 -mkdir pts input net usb shm
    1.36 -status
    1.37 -
    1.38 -# script start.
    1.39 -#
    1.40 -echo -n "Starting to build devices... "
    1.41 -
    1.42 -# input devs.
    1.43 -#
    1.44 -mknod input/event0 c 13 64
    1.45 -mknod input/event1 c 13 65
    1.46 -mknod input/event2 c 13 66
    1.47 -mknod input/mouse0 c 13 32
    1.48 -mknod input/mice c 13 63
    1.49 -mknod input/ts0 c 254 0
    1.50 -
    1.51 -# Miscellaneous one-of-a-kind stuff.
    1.52 -#
    1.53 -mknod logibm c 10 0
    1.54 -mknod psaux c 10 1
    1.55 -mknod inportbm c 10 2
    1.56 -mknod atibm c 10 3
    1.57 -mknod console c 5 1
    1.58 -mknod full c 1 7
    1.59 -mknod kmem c 1 2
    1.60 -mknod mem c 1 1
    1.61 -mknod null c 1 3
    1.62 -mknod port c 1 4
    1.63 -mknod random c 1 8
    1.64 -mknod urandom c 1 9
    1.65 -mknod zero c 1 5
    1.66 -mknod rtc c 10 135
    1.67 -mknod sr0 b 11 0
    1.68 -mknod sr1 b 11 1
    1.69 -mknod agpgart c 10 175
    1.70 -mknod dri c 10 63
    1.71 -mknod ttyS0 c 4 64
    1.72 -mknod audio c 14 4
    1.73 -mknod beep c 10 128
    1.74 -mknod ptmx c 5 2
    1.75 -mknod nvram c 10 144
    1.76 -ln -s /proc/kcore core
    1.77 -# PPP dev.
    1.78 -mknod ppp c 108 0
    1.79 -
    1.80 -# net/tun device.
    1.81 -#
    1.82 -mknod net/tun c 10 200
    1.83 -
    1.84 -# Framebuffer devs.
    1.85 -#
    1.86 -mknod fb0 c 29 0
    1.87 -mknod fb1 c 29 32
    1.88 -mknod fb2 c 29 64
    1.89 -mknod fb3 c 29 96
    1.90 -mknod fb4 c 29 128
    1.91 -mknod fb5 c 29 160
    1.92 -mknod fb6 c 29 192
    1.93 -
    1.94 -# usb/hiddev.
    1.95 -#
    1.96 -mknod usb/hiddev0 c 180 96
    1.97 -mknod usb/hiddev1 c 180 97
    1.98 -mknod usb/hiddev2 c 180 98
    1.99 -mknod usb/hiddev3 c 180 99
   1.100 -mknod usb/hiddev4 c 180 100
   1.101 -mknod usb/hiddev5 c 180 101
   1.102 -mknod usb/hiddev6 c 180 102
   1.103 -
   1.104 -# IDE HD devs.
   1.105 -# With a few conceivable partitions, you can do
   1.106 -# more of them yourself as you need 'em.
   1.107 -#
   1.108 -
   1.109 -# hda devs.
   1.110 -#
   1.111 -mknod hda b 3 0
   1.112 -mknod hda1 b 3 1
   1.113 -mknod hda2 b 3 2
   1.114 -mknod hda3 b 3 3
   1.115 -mknod hda4 b 3 4
   1.116 -mknod hda5 b 3 5
   1.117 -mknod hda6 b 3 6
   1.118 -mknod hda7 b 3 7
   1.119 -mknod hda8 b 3 8
   1.120 -mknod hda9 b 3 9
   1.121 -
   1.122 -# hdb devs.
   1.123 -#
   1.124 -mknod hdb b 3 64
   1.125 -mknod hdb1 b 3 65
   1.126 -mknod hdb2 b 3 66
   1.127 -mknod hdb3 b 3 67
   1.128 -mknod hdb4 b 3 68
   1.129 -mknod hdb5 b 3 69
   1.130 -mknod hdb6 b 3 70
   1.131 -mknod hdb7 b 3 71
   1.132 -mknod hdb8 b 3 72
   1.133 -mknod hdb9 b 3 73
   1.134 -
   1.135 -# hdc and hdd.
   1.136 -#
   1.137 -mknod hdc b 22 0
   1.138 -mknod hdd b 22 64
   1.139 -
   1.140 -# sda devs.
   1.141 -#
   1.142 -mknod sda  b 8 0
   1.143 -mknod sda1 b 8 1
   1.144 -mknod sda2 b 8 2
   1.145 -mknod sda3 b 8 3
   1.146 -mknod sda4 b 8 4
   1.147 -mknod sda5 b 8 5
   1.148 -mknod sda6 b 8 6
   1.149 -mknod sda7 b 8 7
   1.150 -mknod sda8 b 8 8
   1.151 -mknod sda9 b 8 9
   1.152 -ln -s sda1 flash
   1.153 -
   1.154 -# sdb devs.
   1.155 -#
   1.156 -mknod sdb b 8 16
   1.157 -mknod sdb1 b 8 17
   1.158 -mknod sdb2 b 8 18
   1.159 -mknod sdb3 b 8 19
   1.160 -mknod sdb4 b 8 20
   1.161 -mknod sdb5 b 8 21
   1.162 -mknod sdb6 b 8 22
   1.163 -mknod sdb7 b 8 23
   1.164 -mknod sdb8 b 8 24
   1.165 -mknod sdb9 b 9 25
   1.166 -
   1.167 -# Floppy device.
   1.168 -#
   1.169 -mknod fd0 b 2 0
   1.170 -
   1.171 -# loop devs.
   1.172 -#
   1.173 -for i in `seq 0 7`; do
   1.174 -	mknod loop$i b 7 $i
   1.175 -done
   1.176 -
   1.177 -# ram devs.
   1.178 -#
   1.179 -for i in `seq 0 7`; do
   1.180 -	mknod ram$i b 1 $i
   1.181 -done
   1.182 -ln -s ram1 ram
   1.183 -
   1.184 -# tty devs.
   1.185 -#
   1.186 -mknod tty c 5 0
   1.187 -for i in `seq 0 7`; do
   1.188 -	mknod tty$i c 4 $i
   1.189 -done
   1.190 -
   1.191 -# Virtual console screen devs.
   1.192 -#
   1.193 -for i in `seq 0 7`; do
   1.194 -	mknod vcs$i b 7 $i
   1.195 -done
   1.196 -ln -s vcs0 vcs
   1.197 -
   1.198 -# Virtual console screen w/ attributes devs.
   1.199 -#
   1.200 -for i in `seq 0 7`; do
   1.201 -	mknod vcsa$i b 7 $i
   1.202 -done
   1.203 -ln -s vcsa0 vcsa
   1.204 -
   1.205 -status
   1.206 -
   1.207 -# Symlinks.
   1.208 -#
   1.209 -ln -snf /proc/self/fd fd
   1.210 -ln -snf /proc/self/fd/0 stdin
   1.211 -ln -snf /proc/self/fd/1 stdout
   1.212 -ln -snf /proc/self/fd/2 stderr
   1.213 -
   1.214 -# Change permissions.
   1.215 -#
   1.216 -echo -n "Changing permissions on devices... "
   1.217 -chmod 0666 ptmx
   1.218 -chmod 0666 null
   1.219 -chmod 0622 console
   1.220 -chmod 0666 tty*
   1.221 -status
   1.222 -
   1.223 -# Script end.
   1.224 -echo -n "All devices are built..."
   1.225 -status
   1.226 -
     2.1 --- a/tinyutils/tazkmap	Mon Mar 15 13:18:35 2010 +0000
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,87 +0,0 @@
     2.4 -#!/bin/sh
     2.5 -#
     2.6 -# Tazkmap - SliTaz GNU/Linux BusyBox keymap config using dialog boxes.
     2.7 -# Configuration file is : /etc/kmap.conf
     2.8 -# 
     2.9 -# 20080412 <pankso@slitaz.org> - GNU gpl.
    2.10 -#
    2.11 -: ${DIALOG=dialog}
    2.12 -
    2.13 -# Script functions.
    2.14 -status()
    2.15 -{
    2.16 -	local CHECK=$?
    2.17 -	echo -en "\\033[70G[ "
    2.18 -	if [ $CHECK = 0 ]; then
    2.19 -		echo -en "\\033[1;33mOK"
    2.20 -	else
    2.21 -		echo -en "\\033[1;31mFailed"
    2.22 -	fi
    2.23 -	echo -e "\\033[0;39m ]"
    2.24 -}
    2.25 -
    2.26 -# Check if user is root.
    2.27 -#
    2.28 -if test $(id -u) != 0; then
    2.29 -  echo ""
    2.30 -  echo "You must be root to run `basename $0`!"
    2.31 -  echo "Type 'su' and root password to become super-user."
    2.32 -  echo ""
    2.33 -  exit 1
    2.34 -fi
    2.35 -
    2.36 -# Dialog menu.
    2.37 -#
    2.38 -exec 3>&1
    2.39 -value=`$DIALOG  --clear \
    2.40 -    --title " SliTaz kmap configuration " \
    2.41 -    --menu \
    2.42 -"Séléctionnez votre clavier - Select your keymap." 15 70 5 \
    2.43 -"us" "USA" \
    2.44 -"fr_CH" "Suisse français." \
    2.45 -"fr" "Français" \
    2.46 -"be" "Belge" \
    2.47 -"ca" "Canadian" \
    2.48 -"cz" "Czech" \
    2.49 -"de" "Deutch" \
    2.50 -"en" "English UK" \
    2.51 -"es" "Spanish" \
    2.52 -"it" "Italiano" \
    2.53 -"jp" "Japanese" \
    2.54 -2>&1 1>&3`
    2.55 -retval=$?
    2.56 -exec 3>&-
    2.57 -
    2.58 -case $retval in
    2.59 -  0)
    2.60 -    echo -n "$value selected... "
    2.61 -    status ;;
    2.62 -  1)
    2.63 -    echo "Cancel pressed."
    2.64 -    exit 0 ;;
    2.65 -  255)
    2.66 -    if test -n "$value" ; then
    2.67 -      echo "$value"
    2.68 -    else
    2.69 -      echo "ESC pressed."
    2.70 -      exit 0
    2.71 -    fi ;;
    2.72 -esac
    2.73 -
    2.74 -# Export selected value.
    2.75 -#
    2.76 -echo -n "Exporting $value to $value.kmap..."
    2.77 -export KMAP=$value.kmap
    2.78 -status
    2.79 -
    2.80 -# Now we can load the selected kmap file from /usr.
    2.81 -#
    2.82 -echo -n "Creating config file : /etc/kmap.conf"
    2.83 -echo "KMAP=$KMAP" > /etc/kmap.conf
    2.84 -status
    2.85 -
    2.86 -echo -n "Loading keymap : $KMAP..."
    2.87 -/sbin/loadkmap < /usr/share/kmap/$KMAP
    2.88 -status
    2.89 -
    2.90 -exit 0