<xmp><!-- <body><!--'"</title></head>--> <script type="text/javascript"> //OwnerIQ var __oiq_pct = 50; if( __oiq_pct>=100 || Math.floor(Math.random()*100/(100-__oiq_pct)) > 0 ) { var _oiqq = _oiqq || []; _oiqq.push(['oiq_addPageBrand','Lycos']); _oiqq.push(['oiq_addPageCat','Internet > Websites']); _oiqq.push(['oiq_addPageLifecycle','Intend']); _oiqq.push(['oiq_doTag']); (function() { var oiq = document.createElement('script'); oiq.type = 'text/javascript'; oiq.async = true; oiq.src = document.location.protocol + '//px.owneriq.net/stas/s/lycosn.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(oiq, s); })(); } //Google Analytics var _gaq = _gaq || []; _gaq.push(['_setAccount','UA-21402695-19']); _gaq.push(['_setDomainName','tripod.com']); _gaq.push(['_setCustomVar',1,'member_name','trcmdisk01',3]); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); //Lycos Init function getReferrer() { var all= this.document.cookie; if (all== '') return false; var cookie_name = 'REFERRER='; var start = all.lastIndexOf(cookie_name); if (start == -1) return false; start += cookie_name.length; var end = all.indexOf(';', start); if (end == -1) end = all.length; return all.substring(start, end); } function getQuery() { var rfr = getReferrer(); if (rfr == '') return false; var q = extractQuery(rfr, 'yahoo.com', 'p='); if (q) return q; q = extractQuery(rfr, '', 'q='); return q ? q : ""; } function extractQuery(full, site, q_param) { var start = full.lastIndexOf(site); if (start == -1) return false; start = full.lastIndexOf(q_param); if (start == -1) return false; start += q_param.length; var end = full.indexOf('&', start); if (end == -1) end = full.length; return unescape(full.substring(start, end)).split(" ").join("+"); } function generateHref(atag, template){ atag.href=template.replace('_MYURL_', window.location.href.replace('http://', '')).replace('_MYTITLE_','Check%20out%20this%20Tripod%20Member%20site!'); } var lycos_ad = Array(); var lycos_onload_timer; var cm_role = "live"; var cm_host = "tripod.lycos.com"; var cm_taxid = "/memberembedded"; var tripod_member_name = "trcmdisk01"; var tripod_member_page = "trcmdisk01/linux/ndslc01.htm"; var tripod_ratings_hash = "1728684203:518ff5d2497c8bf90c98ff52a3b91604"; var lycos_ad_category = null; var lycos_ad_remote_addr = "209.202.244.9"; var lycos_ad_www_server = "www.tripod.lycos.com"; var lycos_ad_track_small = ""; var lycos_ad_track_served = ""; var lycos_search_query = getQuery(); </script> <script type="text/javascript" src="https://scripts.lycos.com/catman/init.js"></script> <script type='text/javascript'> var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type='text/javascript'> googletag.cmd.push(function() { googletag.defineSlot('/95963596/TRI_300X250_dfp', [300, 250], 'div-gpt-ad-1450204159126-0').addService(googletag.pubads()); googletag.defineSlot('/95963596/TRI_above_728x90_dfp', [728, 90], 'div-gpt-ad-1450204159126-1').addService(googletag.pubads()); googletag.defineSlot('/95963596/TRI_below_728x90_dfp', [728, 90], 'div-gpt-ad-1450204159126-2').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); </script> <script type="text/javascript"> (function(isV) { if( !isV ) { return; } var adMgr = new AdManager(); var lycos_prod_set = adMgr.chooseProductSet(); var slots = ["leaderboard", "leaderboard2", "toolbar_image", "toolbar_text", "smallbox", "top_promo", "footer2", "slider"]; var adCat = this.lycos_ad_category; adMgr.setForcedParam('page', (adCat && adCat.dmoz) ? adCat.dmoz : 'member'); if (this.lycos_search_query) { adMgr.setForcedParam("keyword", this.lycos_search_query); } else if(adCat && adCat.find_what) { adMgr.setForcedParam('keyword', adCat.find_what); } for (var s in slots) { var slot = slots[s]; if (adMgr.isSlotAvailable(slot)) { this.lycos_ad[slot] = adMgr.getSlot(slot); } } adMgr.renderHeader(); adMgr.renderFooter(); }((function() { var w = 0, h = 0, minimumThreshold = 300; if (top == self) { return true; } if (typeof(window.innerWidth) == 'number' ) { w = window.innerWidth; h = window.innerHeight; } else if (document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) { w = document.documentElement.clientWidth; h = document.documentElement.clientHeight; } else if (document.body && (document.body.clientWidth || document.body.clientHeight)) { w = document.body.clientWidth; h = document.body.clientHeight; } return ((w > minimumThreshold) && (h > minimumThreshold)); }()))); window.onload = function() { var f = document.getElementById("FooterAd"); var b = document.getElementsByTagName("body")[0]; b.appendChild(f); f.style.display = "block"; document.getElementById('lycosFooterAdiFrame').src = '/adm/ad/footerAd.iframe.html'; // DOM Inj Ad (function(isTrellix) { var e = document.createElement('iframe'); e.style.border = '0'; e.style.margin = 0; e.style.display = 'block'; e.style.cssFloat = 'right'; e.style.height = '254px'; e.style.overflow = 'hidden'; e.style.padding = 0; e.style.width = '300px'; var isBlokedByDomain = function( href ) { var blockedDomains = [ "ananyaporn13000.tripod.com", "xxxpornxxx.tripod.com" ]; var flag = false; for( var i=0; i<blockedDomains.length; i++ ) { if( href.search( blockedDomains[ i ] ) >= 0 ) { flag = true; } } return flag; } var getMetaContent = function( metaName ) { var metas = document.getElementsByTagName('meta'); for (i=0; i<metas.length; i++) { if( metas[i].getAttribute("name") == metaName ) { return metas[i].getAttribute("content"); } } return false; } var getCommentNodes = function(regexPattern) { var nodes = {}; var nodesA = []; var preferredNodesList = ['a', 'c', 'b']; (function getNodesThatHaveComments(n, pattern) { if (n.hasChildNodes()) { if (n.tagName === 'IFRAME') { return false; } for (var i = 0; i < n.childNodes.length; i++) { if ((n.childNodes[i].nodeType === 8) && (pattern.test(n.childNodes[i].nodeValue))) { var areaName = pattern.exec(n.childNodes[i].nodeValue)[1]; nodes[areaName] = n; } else if (n.childNodes[i].nodeType === 1) { getNodesThatHaveComments(n.childNodes[i], pattern); } } } }(document.body, regexPattern)); for (var i in preferredNodesList) { if (nodes[preferredNodesList[i]]) { if( isTrellix && nodes[preferredNodesList[i]].parentNode.parentNode.parentNode.parentNode ) { nodesA.push(nodes[preferredNodesList[i]].parentNode.parentNode.parentNode.parentNode); } else { nodesA.push( nodes[preferredNodesList[i]] ); } } } return nodesA; } var properNode = null; var areaNodes = getCommentNodes( new RegExp( '^area Type="area_(\\w+)"' ) ); for (var i = 0; i < areaNodes.length; i++) { var a = parseInt(getComputedStyle(areaNodes[i]).width); if ((a >= 300) && (a <= 400)) { properNode = areaNodes[i]; break; } } var propertyName = getMetaContent("property") || false; if( isTrellix && (properNode) ) { e.src = '/adm/ad/injectAd.iframe.html'; properNode.insertBefore(e, properNode.firstChild); } else if( isTrellix && !( properNode ) ) // Slap the ad eventhought there is no alocated slot { e.src = '/adm/ad/injectAd.iframe.html'; e.style.cssFloat = 'none'; var cdiv = document.createElement('div'); cdiv.style = "width:300px;margin:10px auto;"; cdiv.appendChild( e ); b.insertBefore(cdiv, b.lastChild); } else if( !isBlokedByDomain( location.href ) ) { var injF = document.createElement('iframe'); injF.style.border = '0'; injF.style.margin = 0; injF.style.display = 'block'; injF.style.cssFloat = 'none'; injF.style.height = '254px'; injF.style.overflow = 'hidden'; injF.style.padding = 0; injF.style.width = '300px'; injF.src = '/adm/ad/injectAd.iframe.html'; if( b && ( !isTrellix || ( typeof isTrellix == "undefined" ) ) ) // All other tripod props { var cdiv = document.createElement('div'); cdiv.style = "width:300px;margin:10px auto;"; cdiv.appendChild( injF ); b.insertBefore(cdiv, b.lastChild); } } }( document.isTrellix )); } </script> <div id="tb_container" style="background:#DFDCCF; border-bottom:1px solid #393939; position:relative; z-index:999999999!important"> <!--form name="search" onSubmit="return searchit()" id='header_search' > <input type="text" placeholder="Search" size=30 name="search2" value=""> <input type="button" value="Go!" onClick="searchit()"> </form> <style> form#header_search { width: 916px; margin: 0 auto 8px; position: relative; } form#header_search input { height: 40px; font-size: 14px; line-height: 40px; padding: 0 8px; box-sizing: border-box; background: #F4F2E9; border: 1px solid #BBB8B8; transition: background-color 300ms ease-out, color 300ms ease; } form#header_search input[type="text"] { width: 100%; } form#header_search input[type="text"]:focus { border-color: #A2D054; background-color: #fff; box-shadow: 0 0px 12px -4px #A2D054; } form#header_search input[type="button"] { position: absolute; top: 1px; right: 1px; opacity: 1; background: #DFDCCF; color: #463734; width: 125px; cursor: pointer; height: 38px; border: none; } form#header_search input[type="text"]:focus ~ input[type='button']:hover, form#header_search input[type='button']:hover { background-color: #A5CE56; color: #fff; } form#header_search input[type="text"]:focus ~ input[type='button'] { background-color: #52AEDF; color: #fff; } </style> <script> function searchit(){ // determine environment var search_env if (lycos_ad_www_server.indexOf(".pd.") > -1) { search_env = 'http://search51.pd.lycos.com/a/'; } else if (lycos_ad_www_server.indexOf(".qa.") > -1) { search_env = 'http://search51.qa.lycos.com/a/'; } else { search_env = 'http://search51.lycos.com/a/'; } var search_term = encodeURIComponent(document.search.search2.value) var search_url = search_env+search_term; window.open(search_url); return false } </script--> <style> .adCenterClass{margin:0 auto} </style> <div id="tb_ad" class="adCenterClass" style="display:block!important; overflow:hidden; width:916px;"> <div id="ad_container" style="display:block!important; float:left; width:728px "> <script type="text/javascript"> if (typeof lycos_ad !== "undefined" && "leaderboard" in lycos_ad) { document.write(lycos_ad['leaderboard']); } </script> </div> </div> </div> <script type="text/javascript"> if (typeof lycos_ad !== "undefined" && "slider" in lycos_ad) { document.write(lycos_ad['slider']); } </script> <!-- added 7/22 --> <div id="FooterAd" style="background:#DFDCCF; border-top:1px solid #393939; clear:both; display:none; width:100%!important; position:relative; z-index:999999!important; height:90px!important"> <div class="adCenterClass" style="display:block!important; overflow:hidden; width:916px;"> <div id="footerAd_container" style="display:block!important; float:left; width:728px"> <iframe id="lycosFooterAdiFrame" style="border:0; display:block; float:left; height:96px; overflow:hidden; padding:0; width:750px"></iframe> </div> </div> </div> --></xmp>


Linux logo

DSL config.

Home :: Info :: menu.lst :: zicbios :: bootlocal.sh :: initthis.cfg :: .ppprc :: .bash_profile :: .bashrc :: .xinitrc :: shstat :: parttab :: Credits :: &c.


+++ GRUB menu.lst
# Screaming CuckooBroad Associates 2009,2011
# /boot/grub/menu.lst v1.3.005
# 
# originally for grub v.91: DSL 4.4.10        : Linux 2.4.31
# updated for    grub v.97: tinycore 3.3      : Linux 2.6.33
#                           PCLinuxOS 2010.12 : Linux 2.6.33
#                           grml 2010.04      : Linux 2.6.33
#                           finnix 91.1       : Linux 2.6.24
#
# resides on /sda5 of USB connected flashdrive or harddrive;
# kernels & ramdisks on /sda4; sysimages & installs on system disk

default 5
timeout 10
color green/black white/blue

#====
title tinycore
# root (hd0,3)
kernel (hd0,3)/trcm/tinycore33/bzImage quiet waitusb=7 host=trcm
initrd (hd0,3)/trcm/tinycore33/tinycore.gz

#====
title DSLinux (circleomega)
root (hd0,3)
kernel (hd0,3)/trcm/DSLinux4410/linux24 ramdisk_size=100000 lang=us vga=791 frugal qemu quiet host=trcm tz=Europe/London utc
initrd (hd0,3)/trcm/DSLinux4410/minirt24.gz

title DSLinux from boot partition
root (hd0,4)
kernel /DSLinux4410/linux24 ramdisk_size=100000 lang=us vga=791 frugal qemu quiet host=trcm tz=Europe/London utc
initrd /DSLinux4410/minirt24.gz

#====
title grml - CircleOmega /sdb6 [sic]
kernel (hd0,3)/boot/release/grml/linux26 apm=power-off boot=live nomce live-media-path=/live/grml/ bootid=020cd32c-a672-49d6-b3fc-43a3220e459a xmodule=vesa hostname=trcm noeject noprompt noconsolefont swap noquick myconfig=/dev/sdb6 scripts startx=fluxbox vga=791
initrd (hd0,3)/boot/release/grml/initrd.gz

#====
title finnix 91.1
root (hd0,3)
kernel (hd0,3)/trcm/Finnix911/linux quiet vga=791 apm=power-off
initrd (hd0,3)/trcm/Finnix911/minirt

#====
title PCLinuxOS /hda10 vga=791
map (hd0) (hd1)
map (hd1) (hd0)
kernel (hd1,9)/boot/vmlinuz BOOT_IMAGE=PCLinuxOS root=UUID=0063e2c0-9d87-4e3d-a0b8-9cd93a3a827c resume=UUID=9ced11d1-2830-478c-808f-851c57e81d33 vga=791
initrd (hd1,9)/boot/initrd.img
 
title  trcm with Persistence
kernel (hd0,6)/trcm_6/vmlinuz livecd=trcm_6 fromusb root=UUID=abfcd0e3-88d0-41b8-a7bc-2dbaa30798da acpi=on fstab=rw,noauto vga=791 changes_dev=UUID=abfcd0e3-88d0-41b8-a7bc-2dbaa30798da
initrd (hd0,6)/trcm_6/initrd.gz

#====
title DSLinux (640)
root (hd0,4)
kernel /DSLinux4410/linux24 ramdisk_size=100000 lang=us vga=785 frugal qemu quiet host=trcm tz=Europe/London utc
initrd /DSLinux4410/minirt24.gz

title DSLinux (800)
root (hd0,4)
kernel /DSLinux4410/linux24 ramdisk_size=100000 lang=us vga=788 frugal qemu quiet host=trcm tz=Europe/London utc
initrd /DSLinux4410/minirt24.gz

title DSLinux delivered
root (hd0,4)
kernel /DSLinux4410/linux24 ramdisk_size=100000 lang=us quiet vga=791 frugal   
initrd /DSLinux4410/minirt24.gz

#====
title PCLinuxOS /hda10 delivered
map (hd0) (hd1)
map (hd1) (hd0)
kernel (hd1,9)/boot/vmlinuz BOOT_IMAGE=PCLinuxOS root=UUID=0063e2c0-9d87-4e3d-a0b8-9cd93a3a827c  resume=UUID=9ced11d1-2830-478c-808f-851c57e81d33 vga=788
initrd (hd1,9)/boot/initrd.img

#====
# define entries:
title grml  - Default boot (using 1024x768 framebuffer)
kernel (hd0,3)/boot/release/grml/linux26 apm=power-off vga=791 quiet boot=live nomce live-media-path=/live/grml/ bootid=020cd32c-a672-49d6-b3fc-43a3220e459a 
initrd (hd0,3)/boot/release/grml/initrd.gz

## flavour specific configuration for grml [grml2usb for grml: 1293702986.0]
title grml-failsafe
kernel (hd0,3)/boot/release/grml/linux26 apm=power-off boot=live nomce quiet live-media-path=/live/grml/ vga=normal noautoconfig atapicd noapic noacpi acpi=off nomodules nofirewire noudev nousb nohotplug noapm nopcmcia nosmp maxcpus=0 noscsi noagp nodma ide=nodma noswap nofstab nosound nogpm nosyslog nodhcp nocpu nodisc nomodem xmodule=vesa noraid nolvm noresume selinux=0 edd=off pci=nomsi bootid=020cd32c-a672-49d6-b3fc-43a3220e459a 
initrd (hd0,3)/boot/release/grml/initrd.gz

#------------------------------------------
# goes at the bottom of /boot/grub/menu.lst
#       brings up da doze (hee hee)
#------------------------------------------

title VBR of partition 1 of next harddrive (XP or whatever)
rootnoverify (hd1,0)
chainloader (hd1,0)+1
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
boot


+++ zicbios
# zicfile for BIOS clock
Zone BIOS+0 00:00 - BIOS


+++ DSL bootlocal.sh
#!/bin/sh
#========

# "Success has a cause; failure does not." --Me
# sudo hwclock --hctosys
  sudo cp -p /home/dsl/BIOS+0 /etc/localtime
  exec /home/dsl/initthis.cfg
exit 0

# spurious line added by /usr/sbin/kbdconfig
loadkeys us


+++ initthis.cfg
#!/bin/sh
#========

echo ...
echo initthis.cfg in progress
echo -e "\033[1;32m$(date +%G%b%d%a.%P%H:%M:%S)\033[0m"

# establish physical location of Linux project resources
KDSL=$(cat /etc/sysconfig/mydsl.mount)
[ "${KDSL}" == "/tmp" ] && KDSL=/cdrom

# .bash_profile(s) executing concurrently; symlinks for extensions & scripts
# kpZone symlink for scripts, IceWM, .xinitrc & browsers
ln -sfn ${KDSL}        /opt/bin/zmydsl &
ln -sfn ${KDSL}/kpZone /opt/bin/kpZone
ls -al1 /opt/bin/k*

# /usr/local/sbin in superuser path (unlike /opt/bin)
# zkp provides script path; iwmenu manages the installs
KPU=/opt/bin/kpZone/kData/unx
cp -p  ${KPU}/sh/zkp    /usr/local/sbin &
ln -sf ${KPU}/sh/iwmenu /usr/local/sbin/iwmenu &
pidof syslogd &>/dev/null || sudo syslogd

# ${HOME} is "/" at this point
ln -sf /home/dsl/= /opt/bin/=
KFONT=/home/dsl/console.fnt
[ -f ${KFONT} ] && consolechars -f ${KFONT}

  echo /tmp/mydsl >/opt/.mydsl_dir &
  mydsl-load ${KDSL}/mydsl/startup/trcmutil.uci &>/dev/null

# backslash is legacy protection from /usr/sbin/kbdconfig
load\keys /home/dsl/kp &
# dialup optionally here
# ${KPU}/sh/shpppcon &>/dev/null &
# this one slipped thru the cracks
sudo mkdir /var/tmp &>/dev/null &
# unix98 style pseudoterminal for midcomm subshell
sudo mount     /dev/pts &
sudo chmod 666 /dev/ptmx &

KSCA="Screaming CuckooBroad Associates"
logger $(echo '(!)' ${KSCA} $(date +%G) '(!)')
pidof syslogd &>/dev/null && sudo pkill -x syslogd &

echo -e "\033[1;35minitthis.cfg complete\033[0m"
exit 0


+++ pppd .ppprc options file
# Screaming CuckooBroad Associates
# pppd v2.4.1 Linux 2.4.31
# .ppprc config file v1.01.001

# /opt/ppp/options should be zeroed out if genned via pppconfig
# lcp-echo options cause connection to corrupt after inactivity

asyncmap 0
noauth
crtscts
lock
hide-password
modem
noipdefault
passive
proxyarp
defaultroute
# lcp-echo-interval 30
# lcp-echo-failure 4
# noipx


+++ .bash_profile
#!/bin/bash
#==========
echo $(echo -e "\033[1;33m$(date +%G%b%d%a.%P%H:%M:%S)\033[0m") .bash_profile
  export z_trcm='part of the CircleOmega organisation'
# external editor for midcomm
  export EDITOR=zkp

export IRCNICK="$USER"
[ "$UID" == 0 ] && rm -f /root/.dfmdesk/.linkto*
SSH=$(env | grep SSH_CONNECTION)
RUNLEVEL=$(runlevel | cut -f2 -d' ')
if [ -z "$SSH" ]; then
   if [ $RUNLEVEL -eq 5 ]; then
#     diff $HOME/.torsmorc /etc/skel/.torsmorc > /dev/null
#     if [ "$?" == 0 ]; then
#        if [ -d /proc/acpi/battery ]; then
#           BAT="$(ls -1 /proc/acpi/battery|head -1)"
#           sed 's/battery}/battery '$BAT'}/' /etc/skel/.torsmorc > $HOME/.torsmorc
#        fi
#     fi
# CircleOmega customisations
      mkdir /tmp/dev &>/dev/null
      set >/tmp$(tty)
      if [ "$(tty)" == "/dev/tty1" ]
      then
        mydsl-load /opt/bin/zmydsl/mydsl/startup/qiv.dsl          &>/dev/null
        mydsl-load /opt/bin/zmydsl/mydsl/startup/vfu.uci          &>/dev/null
        mydsl-load /opt/bin/zmydsl/mydsl/startup/xfishtank.uci    &>/dev/null
        mydsl-load /opt/bin/zmydsl/mydsl/startup/uemacs4102.uci   &>/dev/null
        mydsl-load /opt/bin/zmydsl/mydsl/startup/adobefp-7.73.uci &>/dev/null
        xinit &
      fi
   fi
fi
echo .bash_profile completed ...


+++ .bashrc
# Screaming CuckooBroad Associates 2009
# ~/.bashrc: executed by bash(1) for non-login shells.
# check out /KNOPPIX/etc/profile for inherited environmental aspects
# superuser ${PATH} hardcompiled into /usr/bin/sudo

# If running interactively, then:
if [ "$PS1" ]; then

    # disable color support of ls
    if [ "$TERM" != "dumb" ]; then
#       eval `dircolors -b`
        eval $(dircolors ~/.dir_colors)
        LS_COLORS=''
    fi

    # establish a minumum of aliases / functions
#   alias dir="ls"
    alias dir="cd $(zkp) ; ls -ale"
    alias   x="exit"

    # turn off ctl-s / ctl-q flow control (for microemacs)
    stty -ixon

    # VFU invocation w/ cd on exit
    function c() {
      vfu $@
      cd $(cat /tmp/vfu.exit.${USER})
      rm -f    /tmp/vfu.exit.${USER}
      rm -f    /tmp/file*
      return 0
    }

    # prompt: user device terminal shelllevel / time directory
      PT01="\e[1;32m\]\u@\h\e[1;33m\]($(tty | sed s_/dev/__g):${SHLVL})"
      PT02="\e[1;35m\]\D{%P%H:%M:%S}\e[1;36m\][\W] \$ "
      PS1="\[${PT01}${PT02}\]"
      unset PT01 PT02

    # clear some space
    for ((i=1; i<50; i++))
    do
      echo
    done
fi


+++ Xwindow .xinitrc
#!/bin/sh
#========

# Screaming CuckooBroad Associates
# .xinitrc v1.04.017 
# DSL 4.4.10 [Debian / Knoppix] Linux 2.4.31 
# malintentioned toxicity generally abated
# for a good laugh check out original in /KNOPPIX/etc/skel

echo -e "\033[1;36mooo\033[0m"
echo -e "\033[1;32mprocessing .xinitrc\033[0m"
xset led &

  KWM=/opt/icewm/bin/icewm
[ -f ${KWM} ] || mydsl-load /opt/bin/zmydsl/mydsl/startup/icewm.uci &>/dev/null
ln -sf ${KWM} /usr/local/sbin        # physical name in path for restart function 
# KWM=/opt/icewm/starticewm          # delivered full startup can be reenabled
ln -sf ${KWM} /usr/local/sbin/iwprog # logical name coded for DSL-type scripting

KFONT=$(zkp)/.config/.fonts
[ -d ${KFONT} ] && xset +fp ${KFONT} &

# KEYTABLE="$(getknoppixparam.lua KEYTABLE)"
  DESKTOP="$(getoption.lua $HOME/.desktop wm)"
  ICONS="$(getoption.lua $HOME/.desktop icons)"

# torsmo &>/dev/null &
# umix -lf .umix 2>/dev/null &
  umix -lf .umixrc &>/dev/null &
rm -rf .xmms/Skins/myxmms-default-1.01.tar.gz &>/dev/null &

# [ -f .mouse_config ] && sh .mouse_config &
xmodmap -e 'pointer = default' &
xset m 4 0 &

# numeric pad navigation keys
xmodmap -e "keycode 84 = 0x003d" &
xmodmap -e "keycode 79 = 0xff50" -e "keycode 80 = 0xff52" &
xmodmap -e "keycode 81 = 0xff55" -e "keycode 87 = 0xff57" &
xmodmap -e "keycode 88 = 0xff54" -e "keycode 89 = 0xff56" &
xmodmap -e "keycode 90 = 0xff63" -e "keycode 91 = 0xffff" &

# these make the IceWM ctl-alt-cursor only work on the numpad
xmodmap -e "keycode 83 = 0xff51" -e "keycode 85 = 0xff53" &

# Note: to eliminate the dreaded APM vs ACPI insmod messages
# syslogd logging is enabled before the server exec
# in the .xserverrc & not turned off until here 
# cf http://www.damnsmalllinux.org/f/topic-3-10-15742-0.html 

pidof syslogd &>/dev/null && sudo pkill -x syslogd &>/dev/null

# fix coordinated w/ rewrite of switcher.lua
if [ "${ICONS}" == "dfm" ]; then
# just dont even bother :P
: /usr/bin/dfm &
elif [ "${ICONS}" != "noicons" ]; then
  $(zkp)/sh/shxtdesk ${ICONS}
# iconsnap.lua &>/dev/null
# xtdesk.sh &
fi

rm -rf ~/.dfmext  &>/dev/null &
rm -rf ~/.dfmdesk &>/dev/null &
type ${DESKTOP} &>/dev/null || DESKTOP=jwm
[ -f ".${DESKTOP}.inc" ] && ".${DESKTOP}.inc"

setsid /opt/xfishtank/bin/runxftk &>/dev/null
$(zkp)/sh/kiwinit &
xset -led
exec ${DESKTOP} 2>/dev/null

echo 'this line is never executed ...'


+++ System status display
#!/bin/sh
#========

TEXTOUT=/tmp/kstats.txt

{
echo
echo ooo
echo System stats v1.02.020
date +%G%b%d%a.%P%H:%M:%S
uname -srm
} > ${TEXTOUT}

{
  echo ; id
  echo ; md5sum $0
  echo ; cat /proc/cpuinfo
: echo ; lspci
  echo ; lsusb
  echo ; cat /proc/devices
  echo ; cat /proc/partitions
: echo ; sudo fdisk -l
  echo ; df -h
  echo ; mount
  echo ; cat /proc/meminfo
  echo ; ulimit -a
  echo ; vmstat
  echo ; cat /proc/cmdline
  echo ; cat /proc/1/status
  echo ; lsmod
  echo ; ps
  echo ; pstree -n
  echo ; ls -al $(zkp) $(zkp)/sh
  echo ; sudo cat /var/log/messages
  echo ; netstat -a
  echo ; netstat -rn
: echo ; cat /etc/resolv.conf
  echo ; cat /etc/sysconfig/netcard
  echo ; ifconfig
: echo ; dmesg
  echo ; xset -q 2>/tmp/xset2 ; cat /tmp/xset2
  echo ; sysctl -a 2>/dev/null
  echo ; cat /proc/slabinfo
  echo ; /lib/libc.so.6
  echo ; cat /etc/ld.so.conf
  echo ; ldconfig -p
# echo ; pkg-config --list-all
# echo ; xlsfonts
  echo ; set

} >> ${TEXTOUT}

case "$1" in
  "--le"   ) exec le -r             ${TEXTOUT} ;;
  "--ue"   ) exec ue -v             ${TEXTOUT} ;;
  "--nano" ) exec nano -D           ${TEXTOUT} ;;
  "--less" ) exec less -m~          ${TEXTOUT} ;;
  "--lynx" ) exec $(zkp)/sh/runlynx ${TEXTOUT} ;;
         * ) exec cat               ${TEXTOUT} ;;
esac

exit 0


+++ Dell / Maxtor 20G partition table
Partition Table for /dev/hda

       First    Last    Off
# Typ  Sector   Sector  set  Length  Filesystem Type  Flags
- --- -------- -------- --- -------- ---------------- ---------
1 Pri        0    16064  63    16065 Linux (83)       None (00)
2 Pri    16065 33800759   0 33784695 Extended (05)    None (00)
5 Log    16065  1381589  63  1365525 Linux swap (82)  None (00)
6 Log  1381590  1959929  63   578340 Linux (83)       None (00)
7 Log  1959930  2538269  63   578340 Linux (83)       Boot (80)
8 Log  2538270 18169514  63 15631245 Linux (83)       None (00)
9 Log 18169515 33800759  63 15631245 Win95 FAT32 (0B) None (00)
3 Pri 33800760 33816824   0    16065 Linux (83)       None (00)
4 Pri 33816825 33832889   0    16065 Linux (83)       None (00)
  Non 33832890 39873329   0  6040440 Unusable         None (00)


GPL
© 2011 TRCM TranceRave Capital Management

Screaming CuckooBroad Associates part of the CircleOmega organisation TRCM
<noscript> <!-- ooo