#variables SRC_DIR=/data/src SVN_DIR=/data/svn # goto src directory cd $SRC_DIR cd httpd-2.2.22 # wget http://patch-tracker.debian.org/patch/series/dl/apache2/2.2.22-2/058_suexec-CVE-2007-1742 wget http://patch-tracker.debian.org/patch/series/dl/apache2/2.2.22-2/067_fix_segfault_in_ab wget http://patch-tracker.debian.org/patch/series/dl/apache2/2.2.22-2/073_mod_dav_trunk_fixes # patch -p 1 -i 058_suexec-CVE-2007-1742 patch -p 1 -i 067_fix_segfault_in_ab patch -p 1 -i 073_mod_dav_trunk_fixes # ./configure --host=i486-pc-linux-gnu \ --build=i486-pc-linux-gnu \ --target=i486-pc-linux-gnu \ --with-apr=/usr/bin/apr-1-config \ --with-apr-util=/usr/bin/apu-1-config \ --with-ssl=/usr/local/ssl \ --prefix=/usr/local/apache2 \ --exec-prefix=/usr/local/apache2 \ --sysconfdir=/usr/local/apache2/conf \ --enable-ssl \ --enable-so \ --enable-cgi \ --enable-modules=all \ --enable-mods-shared=all \ --enable-cache \ --enable-disk-cache \ --enable-mem-cache \ --enable-example \ --enable-ext-filter \ --enable-proxy \ --enable-proxy-connect \ --enable-proxy-ftp \ --enable-proxy-http \ --enable-proxy-ajp \ --enable-proxy-balancer \ --enable-vhost-alias \ --enable-authn-alias \ --enable-authnz-ldap \ --enable-isapi \ --enable-file-cache \ --enable-bucketeer \ --enable-echo \ --enable-case-filter \ --enable-case-filter-in \ --enable-charset-lite \ --enable-ldap \ --enable-optional-hook-export \ --enable-optional-hook-import \ --enable-optional-fn-import \ --enable-optional-fn-export \ --enable-suexec \ --enable-cgid \ --enable-dav-lock \ --with-libmm \ --enable-auth-dbm make make DESTDIR=/data/build/apache2 install strip -R .note -R .comment /data/build/apache2/usr/local/apache2/bin/* strip -R .note -R .comment /data/build/apache2/usr/local/apache2/modules/*