|
Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
#######
#
# E-scripts about installing and configuring Debian on sweetjane, a
# machine that is behind an "ISA Server" proxy.
#
# Note 1: use the eev command (defined in eev.el) and the
# ee alias (in my .zshrc) to execute parts of this file.
# Executing this file as a whole makes no sense.
# An introduction to eev can be found here:
#
# (find-eev-quick-intro)
# http://angg.twu.net/eev-intros/find-eev-quick-intro.html
#
# Note 2: be VERY careful and make sure you understand what
# you're doing.
#
# Note 3: If you use a shell other than zsh things like |&
# and the for loops may not work.
#
# Note 4: I always run as root.
#
# Note 5: some parts are too old and don't work anymore. Some
# never worked.
#
# Note 6: the definitions for the find-xxxfile commands are on my
# .emacs.
#
# Note 7: if you see a strange command check my .zshrc -- it may
# be defined there as a function or an alias.
#
# Note 8: the sections without dates are always older than the
# sections with dates.
#
# This file is at <http://angg.twu.net/e/sweetjane.e>
# or at <http://angg.twu.net/e/sweetjane.e.html>.
# See also <http://angg.twu.net/emacs.html>,
# <http://angg.twu.net/.emacs[.html]>,
# <http://angg.twu.net/.zshrc[.html]>,
# <http://angg.twu.net/escripts.html>,
# and <http://angg.twu.net/>.
#
#######
# «.compile_at_parati» (to "compile_at_parati")
# «.VPN» (to "VPN")
# «.VPN-dependencias» (to "VPN-dependencias")
# «.VPN-compile-install» (to "VPN-compile-install")
# (find-orggrep "grep -nH -e dialog *.org")
# (find-zsh "acse dialog | sort")
# (find-status "dialog")
# (find-vldifile "dialog.list")
# (find-udfile "dialog/")
# (find-udfile "dialog/examples/")
# (find-udfile "dialog/examples/inputbox")
# (find-man "1 dialog")
# (find-man "3 dialog")
#####
#
# compiling dialog at parati
# 2006jun23
#
#####
# «compile_at_parati» (to ".compile_at_parati")
# http://invisible-island.net/dialog/
# ftp://invisible-island.net/dialog/dialog.tar.gz
* (eepitch-eshell)
cd (ee-paratifile "")
mkdir snarf/
mkdir snarf/ftp/
mkdir snarf/ftp/invisible-island.net/
mkdir snarf/ftp/invisible-island.net/dialog/
cd snarf/ftp/invisible-island.net/dialog/
cp -v $S/ftp/invisible-island.net/dialog/dialog.tar.gz .
* (eepitch-parati)
edrx
cd
mkdir ~/usrc/
rm -Rf ~/usrc/dialog-1.0-20060221/
mkdir ~/usrc/dialog-1.0-20060221/
cd ~/usrc/
gunzip -cd < ~/snarf/ftp/invisible-island.net/dialog/dialog.tar.gz | tar -xvf -
cd ~/usrc/dialog-1.0-20060221/
export LC_ALL=C
export LANG=C
./configure 2>&1 | tee oc
make 2>&1 | tee om
cd ~/bin/
ln -sf ../usrc/dialog-1.0-20060221/dialog dialog
#####
#
# testing dialog at parati
# 2006jun23
#
#####
* (eechannel-xterm "P")
telnet parati
edrx
S4
export DIALOG=$HOME/bin/dialog
cd ~/usrc/dialog-1.0-20060221/samples/
# (find-udfile "dialog/examples/")
# (find-udfile "dialog/examples/inputbox")
#####
#
# VPN
# 2006aug24
#
#####
# «VPN» (to ".VPN")
# (find-orggrep "grep -niH -e vpn *.org")
# (find-org "NOTES.org" "vpn-compile")
# (find-org "NOTES.org" "vpn-kernel-headers")
#####
#
# VPN dependencies - linux 2.6.8
# 2006aug24
#
#####
# «VPN-dependencias» (to ".VPN-dependencias")
# (find-org "NOTES.org" "vpn-kernel-headers")
# (find-angg ".zshrc" "installeddebs")
# (find-zsh "installeddebs | sort" "kernel-image")
# (find-zsh "acse kernel | sort")
# (find-zsh "grep-available kernel-headers-2.6.8-2")
# kernel-headers-2.6.8-2
# kernel-headers-2.6.8-2-386
apti kernel-kbuild-2.6-3
# http://security.debian.org/debian-security/pool/updates/main/k/kernel-image-2.6.8-i386/kernel-headers-2.6.8-2_2.6.8-16sarge1_i386.deb
cd $S/http/security.debian.org/debian-security/pool/updates/main/k/kernel-image-2.6.8-i386/
sudo dpkg -i kernel-headers-2.6.8-2_2.6.8-16sarge1_i386.deb
# http://security.debian.org/debian-security/pool/updates/main/k/kernel-image-2.6.8-i386/kernel-headers-2.6.8-2-686_2.6.8-16sarge1_i386.deb
cd $S/http/security.debian.org/debian-security/pool/updates/main/k/kernel-image-2.6.8-i386/
sudo dpkg -i kernel-headers-2.6.8-2-686_2.6.8-16sarge1_i386.deb
# Note: remove this, ...-386 is the wrong one.
# http://ftp.debian.org/debian/pool/main/k/kernel-image-2.6.8-i386/kernel-headers-2.6.8-2-386_2.6.8-16sarge1_i386.deb
cd $S/http/ftp.debian.org/debian/pool/main/k/kernel-image-2.6.8-i386/
sudo dpkg -i kernel-headers-2.6.8-2-386_2.6.8-16sarge1_i386.deb
#####
#
# VPN - compiling
# 2006aug24
#
#####
# «VPN-compile-install» (to ".VPN-compile-install")
# (find-org "NOTES.org" "vpn-compile")
# (code-c-d "vpnclient" "~/tmp/confs_vivo/vpnclient/")
# (find-vpnclientfile "")
# (find-vpnclientfile "Makefile")
# (find-vpnclientfile "vpn_install")
# (find-vpnclientfile "ovi")
# (find-vpnclientfile "ovi" "/etc/init.d/vpnclient_init")
# Installation (it's interactive, so use eechannel)
* (eechannel-xterm "A")
rm -Rfv ~/tmp/confs_vivo/vpnclient/
tar -C ~/tmp/confs_vivo/ -xvf \
~/tmp/confs_vivo/vpnclient_cisco_vivo.tar
cd ~/tmp/confs_vivo/vpnclient/
R
./vpn_install |& tee ovi
/usr/local/bin
yes
/usr/src/kernel-headers-2.4.27-2-386
y
exit ;# from su
R
./vpn_install |& tee ovi
/usr/local/bin
yes
/usr/src/kernel-headers-2.6.8-2-686
y
exit ;# from su
# I tried with
# /usr/src/kernel-headers-2.6.8-2-386
# but it didn't work.
# Now make Debian set up the vpn thing on startup
# (find-fline "/etc/init.d/")
# (find-fline "/etc/init.d/" "vpnclient_init")
# (find-fline "/etc/init.d/vpnclient_init")
# (find-fline "/etc/rc2.d/")
# (find-fline "/etc/rc2.d/" "vpnclient_init")
* (eepitch-shell)
cd /etc/rc2.d/
sudo rm -v /etc/rc2.d/S99vpnclient_init
sudo ln -sf ../init.d/vpnclient_init /etc/rc2.d/S99vpnclient_init
sudo /etc/rc2.d/S99vpnclient_init start
sudo /etc/rc2.d/S99vpnclient_init stop
# Ugh, it seems that it has some binary module that needs linux-2.4
# Arquivos que o Fabiano copiou pra ca':
# (find-fline "~/bin/vpn_cisco.sh")
# (find-fline "/etc/opt/cisco-vpnclient/")
# (find-fline "/etc/opt/cisco-vpnclient/Profiles/VIVO_ADMxOPER.pcf")
~/bin/vpn_cisco.sh start
~/bin/vpn_cisco.sh stop
#####
#
# vpn - test
# 2006aug24
#
#####
# (find-angg "MEDIADOR/mediador.e" "teresopolis-via-arraial")
# From sweetjane (it doesn't work):
* (eechannel-xterm "A")
telnet teresopolis
ssh teresopolis
# Local Variables:
# coding: utf-8-unix
# End: