#!/bin/sh #======== # initthis.cfg for Calculate Linux # runs calculate in frugal mode from live install media # user invoked from /run/media/guest/partition mounted via thunar echo ... echo initthis.cfg in progress echo -e "\033[1;34m$(date +%G%b%d%a.%P%H:%M:%S)\033[0m" echo -e "\033[1;32m _______ _______ _______ _______ \033[0m" echo -e "\033[1;32m | __|| | || || __| \033[0m" echo -e "\033[1;32m |__ || || - || | | \033[0m" echo -e "\033[1;32m |_______||__|____||_______||_______| Linux \033[0m" # snoginit sudo pkill -x Thunar INI=/tmp/.X11-snog ; mkdir ${INI} ; ln -sfn ${PWD} ${INI}/init # user settings sudo cp -fpr ${USER} /home sudo ln -sfn ${HOME}/kpZone /etc/kpzone # configs outside of ${HOME} UNX=/etc/kpzone/kData/unx sudo cp -fp ${UNX}/= /usr/bin sudo cp -fp ${UNX}/sh/zkp /usr/bin # Xfce panel # $(zkp)/sh/shpanel # X11 vesa sudo rm -rf /usr/lib/xorg/modules/drivers/fbd* sudo rm -rf /usr/lib/xorg/modules/drivers/r128* # ntp bootparm: tz=Europe/London utc # sudo rm -rf /etc/localtime &>/dev/null # sudo ln -sf ${UNX}/BIOS+0 /etc/localtime sudo ln -sf /usr/share/zoneinfo/US/Pacific /etc/localtime # connection # $(zkp)/sh/shmacset &>/dev/null # tarballs for i in repo_tgz/*.tgz do sudo tar -C / --overwrite -xzf ${i} done # packages # if [ ! -d /usr/share/mc ]; then # cd repo_deb # ls -alL *.deb && xterm -geom -264-100 -fg blue -e sudo dpkg --install *.deb # fi # freedesktop.org # $(zkp)/sh/shxdg &>/dev/null SRC=crabmelt.desktop ; sudo ln -sf ${UNX}/apps/${SRC} /usr/share/applications/${SRC} # symlink: snogpad theme SRC=snogpad.xml ; sudo ln -sf $(zkp)/${SRC} /usr/share/gtksourceview-2.0/styles/${SRC} # symlink: ibeaver & snogpad icons IHC=/usr/share/icons/hicolor sudo ln -sf /etc/kpzone/kData/img/ibeaver.png ${IHC}/32x32/apps/beaver.png sudo ln -sf /etc/kpzone/kData/img/susedoc.png ${IHC}/48x48/apps/snogpad.png sudo gtk-update-icon-cache -f ${IHC} # symlink: vfu sudo ln -sf /lib/libpcre.so.1 /lib/libpcre.so.3 sudo ln -sf /lib/libncurses.so.5 /lib/libtinfo.so.5 # symlink: lynx sudo ln -sf /usr/lib/libssl.so /usr/lib/libssl.so.10 sudo ln -sf /usr/lib/libcrypto.so /usr/lib/libcrypto.so.10 # bitmapped fonts sudo rm -rf /etc/fonts/conf.d/70-no-bitmaps.conf sudo fc-cache -fv /usr/share/fonts/X11/misc # calculate-linux.org for ARG in python* cups* mandb* bluetoothd* do sudo pkill -f ${ARG} done sudo mv /usr/bin/mandb /usr/bin/mandb_van sudo mv /etc/tmux.conf /etc/tmux_van.conf # banner / log KSCA="Screaming CuckooBroad Associates" logger $(echo '(!)' ${KSCA} $(date +%G) '(!)') # xfce # submenuing # SRC=xfce-applications.menu ; sudo ln -sf $(zkp)/${SRC} /etc/xdg/menus/${SRC} # SRC=xfce-kpzone.directory ; sudo ln -sf $(zkp)/${SRC} /usr/share/desktop-directories/${SRC} # xpenguins xpenguins -n 1 -t Classic_Penguins & # refresh # xfce4-session-logout sudo pkill -f Xfce4* echo -e "\033[1;34minitthis.cfg complete\033[0m" # read aparm exit 0