X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=linux%2Fmppe%2Fmppeinstall.sh;fp=linux%2Fmppe%2Fmppeinstall.sh;h=5a81ffd0305cdde62924a70332d8e14672d81e9e;hp=f2f17400c7d2295c0d5b5e74b694ac3d78c30b5f;hb=ca1af9f74dc0f333c80eb2fa10a4b80306dc4040;hpb=bdcfa30186a72e80c4cb753a5ee03befc34fda4b;ds=sidebyside diff --git a/linux/mppe/mppeinstall.sh b/linux/mppe/mppeinstall.sh index f2f1740..5a81ffd 100644 --- a/linux/mppe/mppeinstall.sh +++ b/linux/mppe/mppeinstall.sh @@ -1,26 +1,28 @@ #!/bin/sh # -# A quickie script to install MPPE into the 2.2.20 kernel. +# A quickie script to install MPPE into the 2.2.19+ or 2.4.18 kernel. # Does no error checking!!! # -mppe_files="sha1.[ch] arcfour.[ch] ppp_mppe.c" +mppe_files="sha1.[ch] arcfour.[ch] ppp_mppe_compress.c" [ $1 ] || exit 1 [ -d "$1" ] || exit 1 +echo -n "Is this a 2.2 kernel or 2.4 kernel: " +read ver echo "I will now patch the kernel in directory $1" echo -n "Press ret to continue, CTRL-C to exit: " read patchdir=`pwd` pushd "$1" >/dev/null -for patch in $patchdir/linux*.patch; do +for patch in $patchdir/linux-$ver.*.patch; do patch -p1 < $patch done for file in $mppe_files; do - cp $patchdir/$file drivers/net + cp -v $patchdir/$file drivers/net done popd >/dev/null