#!/bin/sh # # NetBSD: ppp2netbsd,v 1.4 2008/04/30 13:10:47 martin Exp # # Copyright (c) 2005 The NetBSD Foundation. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED # TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # Execute this at the top of the ppp distribution # then import it. # # cvs import src/external/bsd/ppp/dist MACKERRAS PPP2_4_X # Stuff we don't need UNUSED_DIRS="common contrib etc.ppp include linux modules solaris scripts" UNUSED_DIRS="${UNUSED_DIRS} .git" UNUSED_FILES="Changes-2.3 README.linux README.pppoe README.sol2 configure" UNUSED_FILES="${UNUSED_FILES} pppd/md[45].* pppd/sha1.* pppd/srp-entry.*" UNUSED_FILES="${UNUSED_FILES} pppd/sys-linux.c pppd/sys-solaris.c" UNUSED_FILES="${UNUSED_FILES} pppdump/zlib.* pppdump/ppp-comp.h" # Stuff we don't want GPL_DIRS="pppd/plugins/pppoatm pppd/plugins/radius pppd/plugins/rp-pppoe" GPL_FILES="pppd/tdb.* pppd/spinlock.* pppd/plugins/passprompt.c pppd/plugins/winbind.c" if [ -z "$1" ] then echo "Usage: $0 " 1>&2 exit 1 fi cd $1 echo -n "Removing unwanted stuf... " for obj in ${UNUSED_DIRS} ${GPL_DIRS} ${UNUSED_FILES} ${GPL_FILES}; do rm -Rf ${obj} echo -n "${obj} " done echo; echo # Remove Makefiles echo -n "Removing Makefiles... " find . -type f -name 'Makefile*' | while read m; do rm -f ${m} echo -n "${m} " done echo; echo echo -n "Removing .gitignore... " find . -type f -name '.gitignore' | while read m; do rm -f ${m} echo -n "${m} " done echo; echo cleantags .