|
From: G K. <kar...@us...> - 2005-09-30 13:16:38
|
Update of /cvsroot/indlinux/livecd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12367 Modified Files: README Added Files: X11-setup include-old.sh knoppix-locales makecd.sh testcd.sh Log Message: live cd stuff --- NEW FILE: X11-setup --- #!/bin/bash # Prepare and start X11 # $Id: X11-setup,v 1.1 2005/09/30 13:16:28 karunakar Exp $ . /morphix/include.sh >/dev/null 2>&1 source /etc/sysconfig/i18n source /etc/sysconfig/desktop echo "DEBUG: LANG NOW is $LANG" echo "DEBUG: DESKTOP is $DESKTOP" if [ "$DESKTOP" = "gnome" ]; then WINDOWMANAGER=/usr/bin/gnome-session fi if [ "$DESKTOP" = "kde" ]; then WINDOWMANAGER=/usr/bin/startkde fi if [ "$DESKTOP" = "xfce" ]; then WINDOWMANAGER=/usr/bin/startxfce4 fi if [ "$LANG" = "hi_IN.UTF-8" ] ; then echo "Language is Hindi" WINDOWMANAGER=/usr/bin/startkde if [ "$DESKTOP" = "GNOME" ]; then WINDOWMANAGER=/usr/bin/gnome-session fi ln -s /home/morph/.kde/share/config/kdeglobals.hi /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.hi /home/morph/.kde/share/config/kxkbrc ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-hi.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi # ln -s /usr/share/doc/rangoli/hi/ /home/morph/Desktop/Help if [ "$LANG" = "ta_IN.UTF-8" ] ; then echo "Language is Tamil" WINDOWMANAGER=/usr/bin/startkde ln -s /home/morph/.kde/share/config/kdeglobals.ta /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.ta /home/morph/.kde/share/config/kxkbrc fi # ln -s /usr/share/doc/rangoli/ta/ /home/morph/Desktop/Help if [ "$LANG" = "bn_IN.UTF-8" ] ; then echo "Language is Bengali" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-ben.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml ln -s /home/morph/.kde/share/config/kdeglobals.bn /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.bn /home/morph/.kde/share/config/kxkbrc fi # ln -s /usr/share/doc/rangoli/bn/ /home/morph/Desktop/Help if [ "$LANG" = "pa_IN.UTF-8" ] ; then echo "Language is Punjabi" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.kde/share/config/kdeglobals.pa /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.pa /home/morph/.kde/share/config/kxkbrc ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-gur.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi # ln -s /usr/share/doc/rangoli/pa/ /home/morph/Desktop/Help if [ "$LANG" = "gu_IN.UTF-8" ] ; then echo "Language is Gujarati" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-guj.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi # ln -s /usr/share/doc/rangoli/gu/ /Home/morph/Desktop/Help if [ "$LANG" = "kn_IN.UTF-8" ] ; then echo "Language is Kannada" WINDOWMANAGER=/usr/bin/startxfce4 # ln -s /usr/share/doc/rangoli/kn/ /home/morph/Desktop/Help fi if [ "$LANG" = "or_IN.UTF-8" ]; then echo "Language is Oriya" WINDOWMANAGER=/usr/bin/gnome-session # ln -s /usr/share/doc/rangoli/or/ /home/morph/Desktop/Help fi if [ "$LANG" = "mr_IN.UTF-8" ]; then echo "Language is Marathi" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-mr.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml # ln -s /usr/share/doc/rangoli/mr/ /home/morph/Desktop/Help fi if [ "$LANG" = "ml_IN.UTF-8" ]; then echo "Language is Malayalam" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-ml.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml # ln -s /usr/share/doc/rangoli/ml/ /home/morph/Desktop/Help fi if [ "$LANG" = "te_IN.UTF-8" ]; then echo "Language is Telugu" WINDOWMANAGER=/usr/bin/gnome-session # ln -s /usr/share/doc/rangoli/te/ /home/morph/Desktop/Help fi echo "DEBUG: Final - Language is $LANG" echo "DEBUG: Final - Desktop is $DESKTOP" echo "DEBUG: Final - Windowmanager is $WINDOWMANAGER" sleep 2 rm -f /etc/X11/xinit/xinitrc echo "exec xsetbg -fullscreen $BGIMAGE &" >> /etc/X11/xinit/xinitrc echo "exec $WINDOWMANAGER" >> /etc/X11/xinit/xinitrc cp /etc/X11/xinit/xinitrc /home/$USER/.xinitrc if [ -n "$WINDOWMANAGER" ]; then echo "allowed_users=anybody" > /etc/X11/Xwrapper.config if [ -n "$BGIMAGE" ]; then echo "exec xsetbg -fullscreen $BGIMAGE &" >> /etc/X11/xinit/xinitrc fi echo "exec $WINDOWMANAGER" >> /etc/X11/xinit/xinitrc if [ ! -e /home/$USER/.xinitrc ]; then cp /etc/X11/xinit/xinitrc /home/$USER/.xinitrc 2>/dev/null fi fi echo "Window manager is: $WINDOWMANAGER" --- NEW FILE: include-old.sh --- #! /bin/bash # $Id: include-old.sh,v 1.1 2005/09/30 13:16:28 karunakar Exp $ # You shouldn't need to change anything below this line PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:." CMDLINE="$(cat /proc/cmdline)" #WINDOWMANAGER=/usr/bin/startxfce4 #WINDOWMANAGER=/usr/bin/startkde USER="morph" BGIMAGE=/morphix/background.png XServer=XFree86 rm -f /home/morph/.xinitrc echo "Language testing ..." echo "Current languages $LANG $LANGUAGE" echo "DEBUG: current window manager is $WINDOWMANAGER" stringinstring(){ case "$2" in *$1*) return 0;; esac return 1 } getbootparam(){ stringinstring " $1=" "$CMDLINE" || return 1 result="${CMDLINE##*$1=}" result="${result%%[ ]*}" echo "$result" return 0 } if [ -e "/cdrom/background.png" ]; then BGIMAGE="/cdrom/background.png" fi if [ -n "$(getbootparam wm)" ]; then WINDOWMANAGER="$(getbootparam wm)" fi if [ -n "$(getbootparam background)" ]; then BGIMAGE="$(getbootparam background)" fi if [ -n "$(getbootparam username)" ]; then USER="$(getbootparam username)" fi if [ -n "$(getbootparam desktop)" ]; then DESKTOP="$(getbootparam desktop)" fi source /etc/sysconfig/i18n source /etc/sysconfig/desktop echo "DEBUG: LANG NOW is $LANG" echo "DEBUG: DESKTOP is $DESKTOP" if [ "$DESKTOP" = "gnome" ]; then WINDOWMANAGER=/usr/bin/gnome-session fi if [ "$DESKTOP" = "kde" ]; then WINDOWMANAGER=/usr/bin/startkde fi if [ "$DESKTOP" = "xfce" ]; then WINDOWMANAGER=/usr/bin/startxfce4 fi if [ "$LANG" = "hi_IN.UTF-8" ] ; then echo "Language is Hindi" WINDOWMANAGER=/usr/bin/startkde if [ "$DESKTOP" = "GNOME" ]; then WINDOWMANAGER=/usr/bin/gnome-session fi ln -s /home/morph/.kde/share/config/kdeglobals.hi /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.hi /home/morph/.kde/share/config/kxkbrc ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-hi.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi ln -s /usr/share/doc/rangoli/hi/ /home/morph/Desktop/Help if [ "$LANG" = "ta_IN.UTF-8" ] ; then echo "Language is Tamil" WINDOWMANAGER=/usr/bin/startkde ln -s /home/morph/.kde/share/config/kdeglobals.ta /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.ta /home/morph/.kde/share/config/kxkbrc fi ln -s /usr/share/doc/rangoli/ta/ /home/morph/Desktop/Help if [ "$LANG" = "bn_IN.UTF-8" ] ; then echo "Language is Bengali" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-ben.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml ln -s /home/morph/.kde/share/config/kdeglobals.bn /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.bn /home/morph/.kde/share/config/kxkbrc fi ln -s /usr/share/doc/rangoli/bn/ /home/morph/Desktop/Help if [ "$LANG" = "pa_IN.UTF-8" ] ; then echo "Language is Punjabi" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.kde/share/config/kdeglobals.pa /home/morph/.kde/share/config/kdeglobals ln -s /home/morph/.kde/share/config/kxkbrc.pa /home/morph/.kde/share/config/kxkbrc ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-gur.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi ln -s /usr/share/doc/rangoli/pa/ /home/morph/Desktop/Help if [ "$LANG" = "gu_IN.UTF-8" ] ; then echo "Language is Gujarati" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-guj.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml fi ln -s /usr/share/doc/rangoli/gu/ /Home/morph/Desktop/Help if [ "$LANG" = "kn_IN.UTF-8" ] ; then echo "Language is Kannada" WINDOWMANAGER=/usr/bin/startxfce4 ln -s /usr/share/doc/rangoli/kn/ /home/morph/Desktop/Help fi if [ "$LANG" = "or_IN.UTF-8" ]; then echo "Language is Oriya" WINDOWMANAGER=/usr/bin/gnome-session ln -s /usr/share/doc/rangoli/or/ /home/morph/Desktop/Help fi if [ "$LANG" = "mr_IN.UTF-8" ]; then echo "Language is Marathi" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-mr.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml ln -s /usr/share/doc/rangoli/mr/ /home/morph/Desktop/Help fi if [ "$LANG" = "ml_IN.UTF-8" ]; then echo "Language is Malayalam" WINDOWMANAGER=/usr/bin/gnome-session ln -s /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/gconf-ml.xml /home/morph/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml ln -s /usr/share/doc/rangoli/ml/ /home/morph/Desktop/Help fi if [ "$LANG" = "te_IN.UTF-8" ]; then echo "Language is Telugu" WINDOWMANAGER=/usr/bin/gnome-session ln -s /usr/share/doc/rangoli/te/ /home/morph/Desktop/Help fi echo "DEBUG: Final - Language is $LANG" echo "DEBUG: Final - Desktop is $DESKTOP" echo "DEBUG: Final - Windowmanager is $WINDOWMANAGER" sleep 2 rm -f /etc/X11/xinit/xinitrc echo "exec xsetbg -fullscreen $BGIMAGE &" >> /etc/X11/xinit/xinitrc echo "exec $WINDOWMANAGER" >> /etc/X11/xinit/xinitrc cp /etc/X11/xinit/xinitrc /home/$USER/.xinitrc --- NEW FILE: knoppix-locales --- #!/bin/sh # # $Id: knoppix-locales,v 1.1 2005/09/30 13:16:28 karunakar Exp $ # # The default language/keyboard to use. This CANNOT be autoprobed. # Most of these variables will be used to generate the KDE defaults # and will be inserted into /etc/sysconfig/* below. export HOME="/root" case "$LANGUAGE" in de) COUNTRY="de" LANG="de_DE@euro" KEYTABLE="de-latin1-nodeadkeys" XKEYBOARD="de" KDEKEYBOARD="de" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="us,fr" TZ="Europe/Berlin" ;; # BE version be) LANGUAGE="be" COUNTRY="be" LANG="C" # used to be "be", but thats Belgarian, not belgian KEYTABLE="be-latin1" XKEYBOARD="be" KDEKEYBOARD="be" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" TZ="Europe/Brussels" ;; bg) LANGUAGE="bg" COUNTRY="bg" LANG="bg_BG" KEYTABLE="bg" XKEYBOARD="bg" KDEKEYBOARD="bg" CHARSET="microsoft-cp1251" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" TZ="Europe/Sofia" ;; # Swiss version (basically de with some modifications) ch) LANGUAGE="de" COUNTRY="ch" LANG="de_CH" KEYTABLE="sg-latin1" XKEYBOARD="de_CH" KDEKEYBOARD="de_CH" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Zurich" ;; cn) # Simplified Chinese version COUNTRY="cn" LANG="zh_CN.GB2312" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="us" CHARSET="gb2312.1980-0" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" XMODIFIERS="@im=Chinput" TZ="Asia/Shanghai" ;; # Czech version cs|cz) LANGUAGE="cs" COUNTRY="cs" LANG="cs_CZ" KEYTABLE="cz-lat2" XKEYBOARD="cs" KDEKEYBOARD="cs" CHARSET="iso8859-2" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" TZ="Europe/Prague" ;; dk|da) # Dansk version COUNTRY="dk" LANG="da_DK" # Workaround: "dk" broken in gettext, use da:da_DK LANGUAGE="da:da_DK" # Keytable "dk" is correct. KEYTABLE="dk" XKEYBOARD="dk" KDEKEYBOARD="dk" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="dk,de,us,fr" TZ="Europe/Copenhagen" ;; # Greek version el) LANGUAGE="el" COUNTRY="gr" LANG="el_GR" KEYTABLE="gr-pc" XKEYBOARD="el" KDEKEYBOARD="el" CHARSET="iso8859-7" # Additional KDE Keyboards KDEKEYBOARDS="el,us" ;; es) # Spanish version COUNTRY="es" LANG="es_ES@euro" KEYTABLE="es" XKEYBOARD="es" KDEKEYBOARD="es" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Madrid" ;; fi) # finnish version, though we may not have the kde-i18n files COUNTRY="fi" LANG="fi_FI@euro" KEYTABLE="fi" XKEYBOARD="fi" KDEKEYBOARD="fi" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="us" TZ="Europe/Helsinki" ;; fr) # french version COUNTRY="fr" LANG="fr_FR@euro" KEYTABLE="fr" XKEYBOARD="fr" KDEKEYBOARD="fr" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="de,us" ;; gl) # galician version COUNTRY="es" LANG="gl_ES" KEYTABLE="es" XKEYBOARD="es" KDEKEYBOARD="es" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="es" ;; he|il) # Hebrew version LANGUAGE="he" COUNTRY="il" LANG="he_IL" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="il" CHARSET="iso8859-8" # Additional KDE Keyboards KDEKEYBOARDS="us,fr,de" TZ="Asia/Jerusalem" ;; it) # italian version COUNTRY="it" LANG="it_IT@euro" KEYTABLE="it" XKEYBOARD="it" KDEKEYBOARD="it" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="fr,us,de" TZ="Europe/Rome" ;; ja) # (limited) japanese version COUNTRY="jp" LANG="ja_JP" LANGUAGE="ja" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="us" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="fr,us,de" TZ="Asia/Tokyo" ;; lv) # Latvian version LANGUAGE="lv" # ISO 639 COUNTRY="lv" LANG="lv_LV" KEYTABLE="lv-latin7" XKEYBOARD="lv" KDEKEYBOARD="lv" CHARSET="iso8859-13" KDEKEYBOARDS="ee,lt,en_US,ru" # Additional KDE Keyboards ;; lt) # Lithuanian version LANGUAGE="lt" # ISO 639 COUNTRY="lt" LANG="lt_LT" KEYTABLE="lt" XKEYBOARD="lt,us,ru" KDEKEYBOARD="lt" CHARSET="iso8859-13" KDEKEYBOARDS="ee,lv,en_US,ru" # Additional KDE Keyboards ;; nl) # netherland version COUNTRY="nl" LANG="nl_NL@euro" KEYTABLE="us" XKEYBOARD="us,nl" KDEKEYBOARD="us" CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="nl,de,fr" TZ="Europe/Amsterdam" # Hup holland hup! :D ;; pl) # Polish version COUNTRY="pl" LANG="pl_PL" KEYTABLE="pl" XKEYBOARD="pl" KDEKEYBOARD="pl" CHARSET="iso8859-2" # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Warsaw" ;; ru) # Russian version COUNTRY="ru" LANG="ru_RU.KOI8-R" KEYTABLE="ru" XKEYBOARD="ru" KDEKEYBOARD="ru" CHARSET="koi8-r" CONSOLEFONT="Cyr_a8x16" # Additional KDE Keyboards KDEKEYBOARDS="de,us,fr" TZ="Europe/Moscow" ;; sf) # Swiss french version LANGUAGE="fr_CH" COUNTRY="ch" LANG="fr_CH" KEYTABLE="fr_CH-latin1" XKEYBOARD="fr_CH" KDEKEYBOARD="fr_CH" CONSOLEFONT="lat1-12" #I'm not sure with that CHARSET="iso8859-15" # Additional KDE Keyboards KDEKEYBOARDS="de,us,it" TZ="Europe/Zurich" ;; sk) # Slovak version (guessed) COUNTRY="sk" LANG="sk" KEYTABLE="sk-qwerty" XKEYBOARD="sk" KDEKEYBOARD="sk" CHARSET="iso8859-2" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" ;; # Slovenian version/keyboard, Fabians knoppix-autoconfig_i18n.patch from 2003-07-26 sl) LANGUAGE="sl" COUNTRY="si" LANG="sl_SI" KEYTABLE="slovene" XKEYBOARD="sl,us" KDEKEYBOARD="si" CHARSET="iso8859-2" CONSOLEFONT="iso02g" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" TZ="Europe/Ljubljana" ;; tr) # Turkish version (guessed) COUNTRY="tr" LANG="tr_TR" KEYTABLE="tr_q-latin5" XKEYBOARD="tr" KDEKEYBOARD="tr" CHARSET="iso8859-9" # Additional KDE Keyboards KDEKEYBOARDS="us,de,fr" TZ="Europe/Istanbul" ;; tw) # Traditional chinese version (thanks to Chung-Yen Chang) COUNTRY="tw" LANG="zh_TW.Big5" LANGUAGE="zh_TW.Big5" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="us" # CHARSET="big5-0" CHARSET="iso8859-1" # Additional KDE Keyboards KDEKEYBOARDS="us" XMODIFIERS="@im=xcin" TZ="Asia/Taipei" ;; uk) # british version LANGUAGE="en_GB" COUNTRY="uk" LANG="en_GB" KEYTABLE="uk" XKEYBOARD="uk" KDEKEYBOARD="gb" CHARSET="iso8859-1" # Additional KDE Keyboards KDEKEYBOARDS="us" TZ="Europe/London" ;; hi) # Hindi LANGUAGE="hi_IN.UTF-8" COUNTRY="in" LANG="hi_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="dev" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; bn) # Bengali LANGUAGE="bn_IN.UTF-8" COUNTRY="in" LANG="bn_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="ben" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; gu) # Gujarati LANGUAGE="gu_IN.UTF-8" COUNTRY="in" LANG="gu_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="guj" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; kn) # Kannada LANGUAGE="kn_IN.UTF-8" COUNTRY="in" LANG="kn_IN.UTF-8" KEYTABLE="kan" XKEYBOARD="kan" KDEKEYBOARD="kan" CHARSET="UTF-8" KDEKEYBOARDS="kan,us" TZ="Asia/Calcutta" ;; mr) # Marathi LANGUAGE="mr_IN.UTF-8" COUNTRY="in" LANG="mr_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="dev" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; ml) # Malayalam LANGUAGE="ml_IN.UTF-8" COUNTRY="in" LANG="ml_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="ml" CHARSET="UTF-8" KDEKEYBOARDS="us" DESKTOP="GNOME" TZ="Asia/Calcutta" ;; ne) # Nepali LANGUAGE="ne_NP.UTF-8" COUNTRY="np" LANG="ne_NP.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="ne" CHARSET="UTF-8" KDEKEYBOARDS="us" DESKTOP="KDE" TZ="Asia/Calcutta" ;; pa) # Punjabi LANGUAGE="pa_IN.UTF-8" COUNTRY="in" LANG="pa_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="gur" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; or) # Oriya LANGUAGE="or_IN.UTF-8" COUNTRY="in" LANG="or_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="ori" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; ta) # Tamil LANGUAGE="ta_IN.UTF-8" COUNTRY="in" LANG="ta_IN.UTF-8" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="tam" CHARSET="UTF-8" KDEKEYBOARDS="us" TZ="Asia/Calcutta" ;; te) # Telugu LANGUAGE="te_IN.UTF-8" COUNTRY="in" LANG="te_IN.UTF-8" KEYTABLE="us" XKEYBOARD="tel" KDEKEYBOARD="tel" CHARSET="UTF-8" KDEKEYBOARDS="tel,us" TZ="Asia/Calcutta" ;; *) # US version LANGUAGE="us" COUNTRY="us" LANG="C" KEYTABLE="us" XKEYBOARD="us" KDEKEYBOARD="us" CHARSET="iso8859-1" # Additional KDE Keyboards KDEKEYBOARDS="de,fr" TZ="America/New_York" ;; esac echo "Inside KNOPPIX script" echo "LANGUAGE = $LANG , $LANGUAGE" # Allow keyboard override by boot commandline KKEYBOARD="$(getbootparam keyboard 2>/dev/null)" [ -n "$KKEYBOARD" ] && KEYTABLE="$KKEYBOARD" KXKEYBOARD="$(getbootparam xkeyboard 2>/dev/null)" if [ -n "$KXKEYBOARD" ]; then XKEYBOARD="$KXKEYBOARD" KDEKEYBOARD="$KXKEYBOARD" elif [ -n "$KKEYBOARD" ]; then XKEYBOARD="$KKEYBOARD" KDEKEYBOARD="$KKEYBOARD" fi --- NEW FILE: makecd.sh --- #!/bin/bash time mkisofs -pad -l -r -J -v -V "IndLinux" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o rangoli-final.iso CD/ --- NEW FILE: testcd.sh --- #!/bin/bash qemu -std-vga -dummy-net -cdrom rangoli-final.iso Index: README =================================================================== RCS file: /cvsroot/indlinux/livecd/README,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** README 10 May 2004 15:52:15 -0000 1.1.1.1 --- README 30 Sep 2005 13:16:28 -0000 1.2 *************** *** 1 **** --- 1,7 ---- Scripts and files modified in Morphix to make live CD. + + testcd.sh - testing CD iso in qemu + + makdecd.sh - making the CD iso image from CD tree (with base & main mod included) + + include-old.sh - starts other scripts in rc.m also does selection of desktop & lang based on boot lang chosen |