Re: [mod-security-users] InstallMod_Security 2.5 on OS X LeopardApache 2.2??
Brought to you by:
victorhora,
zimmerletw
From: Douglas J. <sub...@ve...> - 2008-04-14 10:40:27
|
> this posting will explain how I got mod_security2 running on OS X Leopard. > by using this information, in whole or in part, you agree that I will not be > responsible for any damages you may incur, including, but not limited to, > lost time, lost data, and system crashes. > well, I forgot to say you need to use sudo to run each script because of the install, I also forgot the build of readline which must precede the build of lua between steps 2 and 3: 2.1) build readline. I downloaded, applied 12 patches, built, and installed this module using a work directory on the Desktop that I deleted afterwards. -------------------------------------------------------------------- #!/bin/sh # readline.a.sh: a very basic bash script written for OS X Leopard # to create readline.a # WD=~/Desktop/readlinework echo echo creating a work directory $WD mkdir $WD cd $WD # readline is needed to buld lua # READLINE=readline-5.2 echo echo downloading readline: curl -O http://ftp.gnu.org/gnu/readline/$READLINE.tar.gz # check for more patches at # http://ftp.gnu.org/gnu/readline/$READLINE-patches/ # echo echo downloading patch 001: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-001 echo downloading patch 002: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-002 echo downloading patch 003: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-003 echo downloading patch 004: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-004 echo downloading patch 005: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-005 echo downloading patch 006: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-006 echo downloading patch 007: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-007 echo downloading patch 008: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-008 echo downloading patch 009: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-009 echo downloading patch 010: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-010 echo downloading patch 011: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-011 echo downloading patch 012: curl -O http://ftp.gnu.org/gnu/readline/$READLINE-patches/readline52-012 # prepare the source # echo echo opening readline tarball: tar -xzf $READLINE.tar.gz echo applying patch 001: patch -d $READLINE < readline52-001 echo applying patch 002: patch -d $READLINE < readline52-002 echo applying patch 003: patch -d $READLINE < readline52-003 echo applying patch 004: patch -d $READLINE < readline52-004 echo applying patch 005: patch -d $READLINE < readline52-005 echo applying patch 006: patch -d $READLINE < readline52-006 echo applying patch 007: patch -d $READLINE < readline52-007 echo applying patch 008: patch -d $READLINE < readline52-008 echo applying patch 009: patch -d $READLINE < readline52-009 echo applying patch 010: patch -d $READLINE < readline52-010 echo applying patch 011: patch -d $READLINE < readline52-011 echo applying patch 012: patch -d $READLINE/support < readline52-012 # here we go # echo cd $READLINE ./configure --prefix=/usr/local --disable-shared make echo sudo make install sudo make install ------------------------------------------------------------------- |