#
# 30-Nov-04 amo Date-of-Birth
# 02-Mar-05 amo Slackware-10.1 uses httpd-1.3.33
# 08-Sep-05 amo Added ls as comments
# 15-Oct-05 amo Install httpd-2.0.55
# 14-Mar-08 amo Install apache-2.0.63 on new dnsc
#
#
# Previous version
#
VER=2.0.46
#
# For slackware-10.1
VER=1.3.33
#
#
# dnsc w/ slackware-12 uses httpd-2.2.8
# -------------------------------------
#
root@dnsc3:/usr/sbin# httpd -v
Server version: Apache/2.2.8 (Unix)
Server built:   Feb 14 2008 16:36:25
#
# =================================================
#
# cd /usr/local/src/
# cd httpd-2.0.63
#
# ./configure --help
# ./configure --enable-module=shared 
#
# # http://dan.drydog.com/apache2php.html
# ./configure --enable-so
# ./configure --enable-ssl
#
# make
#
# move the old binaries aside
root@dnsc3:/usr/sbin# ls -la /usr/local/apache2/bin/
drwxr-xr-x   2 root root    4096 2008-03-14 15:53 ./
drwxr-xr-x 370 root root    8192 2008-03-14 16:05 ../
-rwxr-xr-x   1 root root   66446 2008-03-14 15:53 ab*
-rwxr-xr-x   1 root root    3273 2008-03-14 14:35 apachectl*
-rwxr-xr-x   1 root root    6755 2008-03-14 15:53 apr-config*
-rwxr-xr-x   1 root root    5573 2008-03-14 15:53 apu-config*
-rwxr-xr-x   1 root root   22936 2008-03-14 14:35 apxs*
-rwxr-xr-x   1 root root   10803 2008-03-14 15:53 checkgid*
-rwxr-xr-x   1 root root    8876 2008-03-14 14:35 dbmmanage*
-rw-r--r--   1 root root     978 2008-03-14 14:35 envvars
-rw-r--r--   1 root root     978 2008-03-14 14:35 envvars-std
-rwxr-xr-x   1 root root   25482 2008-03-14 15:53 htdbm*
-rwxr-xr-x   1 root root   18371 2008-03-14 15:53 htdigest*
-rwxr-xr-x   1 root root   23767 2008-03-14 15:53 htpasswd*
-rwxr-xr-x   1 root root 1516975 2008-03-14 15:53 httpd*
-rwxr-xr-x   1 root root   17664 2008-03-14 15:53 httxt2dbm*
-rwxr-xr-x   1 root root   17126 2008-03-14 15:53 logresolve*
-rwxr-xr-x   1 root root   18810 2008-03-14 15:53 rotatelogs*
#
root@dnsc3:/usr/sbin# mv ab ab-2.2.8
root@dnsc3:/usr/sbin# mv apachectl apachectl-2.2.8
root@dnsc3:/usr/sbin# mv apxs apxs-2.2.8
root@dnsc3:/usr/sbin# mv checkgid checkgid-2.2.8
root@dnsc3:/usr/sbin# mv dbmmanage dbmmanage-2.2.8
root@dnsc3:/usr/sbin# mv htdbm htdbm-2.2.8
root@dnsc3:/usr/sbin# mv htdigest htdigest-2.2.8
root@dnsc3:/usr/sbin# mv htpasswd htpasswd-2.2.8
root@dnsc3:/usr/sbin# mv httpd httpd-2.2.8
root@dnsc3:/usr/sbin# mv httxt2dbm httxt2dbm-2.2.8
root@dnsc3:/usr/sbin# mv logresolve logresolve-2.2.8
root@dnsc3:/usr/sbin# mv rotatelogs rotatelogs-2.2.8
#
#
# =================================================
#
# cd /usr/local/src/
# cd httpd-2.0.55
# ./configure
# make
#
# move the old binaries aside
#
# make install
# 
#
# mv /usr/local/apache2 /opt/home/apache-2.0.55
# cd /usr/local ; ln -s /opt/home/apache-2.0.55 . ; ln -s ./apache-2.0.55 apache2
#
# cd /etc ; mv apache apach-1.3.33
# cd /etc/rc.d/ ; mv rc.httpd rc.httpd-1.3.33 ; ln -s /opt/home/apache/bin/apachectl .
#
# =================================================
#
#
# 1.3.33 differences
# ------------------
#	no htdbm, no htdbm
#	mv /usr/sbin/ab /usr/sbin/ab-1.3.33
#	mv /usr/sbin/logresolve /usr/sbin/logresolve-1.3.33
#
#
cd /usr/bin
# ls -al ab* ap* ht* logresolve*
#
# mv  ab ab-$VER
# mv  apr-config apr-config-$VER
# mv  apu-config apu-config-$VER
# mv  htdbm htdbm-$VER
mv  htdigest htdigest-$VER
mv  htpasswd htpasswd-$VER
# mv  logresolve logresolve-$VER
#
#
cd /usr/sbin
# ls -la  ab* apachectl* apxs* httpd* logresolve* rotatelogs* checkgid* dbmmanage*
#
mv  ab ab-$VER
mv  apachectl apachectl-$VER
mv  apxs apxs-$VER
mv  httpd httpd-$VER
mv  logresolve logresolve-$VER
mv  rotatelogs rotatelogs-$VER
#
#
# mv  checkgid checkgid-$VER
# mv  dbmmanage dbmmanage-$VER
#
#
#
#
# conf files:
cd /etc
# ls -al apac* httpd* rc.d/apach* rc.d/httpd*
#
# echo "mv httpd httpd-$VER
echo "cd /etc ; mv apache apache-$VER
#
#
# stop/start files:
cd /etc/rc.d/
echo "cd /etc/rc.d ; mv apachectl apachectl-$VER
#
#
# End of file

