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