listsrcdirs revision 1.11
11.2Spooka#!/bin/sh 21.2Spooka# 31.11Spooka# $NetBSD: listsrcdirs,v 1.11 2013/10/29 16:19:28 pooka Exp $ 41.1Spooka# 51.1Spooka 61.1Spooka# 71.2Spooka# This script echoes the NetBSD source directories required to build rump 81.1Spooka# kernels with TOOLS_BUILDRUMP=yes (used for example by buildrump.sh). 91.1Spooka# Feed the output to whichever method you use to obtain NetBSD sources, e.g. 101.1Spooka# 111.2Spooka# ./listsrcdirs | xargs cvs -d anoncvs@anoncvs.netbsd.org:/cvsroot -z3 co -P 121.2Spooka# 131.1Spooka 141.2Spookaprecho () 151.2Spooka{ 161.2Spooka 171.2Spooka pfx=$1 181.2Spooka shift 191.2Spooka for arg in $* ; do echo ${pfx}${arg} ; done 201.2Spooka} 211.2Spooka 221.11SpookaARCHS="amd64 i386 x86 arm evbarm sparc sparc64 powerpc evbppc mips evbmips" 231.10SpookaARCHS_EXTRA="arm/arm32 Makefile" 241.10Spooka 251.2Spookaprecho src/ build.sh Makefile Makefile.inc 261.3Spookaprecho src/ tools common include share/mk 271.2Spookaprecho src/etc/ Makefile.params master.passwd group 281.2Spookaprecho src/lib/lib c util rump 291.4Spookaprecho src/lib/librump user client hijack dev net vfs 301.2Spookaprecho src/external/bsd/ flex mdocml byacc 311.2Spookaprecho src/external/cddl/ osnet 321.2Spookaprecho src/external/historical/ nawk 331.2Spookaprecho src/usr.bin/ make xinstall config mktemp sed tsort 341.2Spookaprecho src/usr.bin/ lorder join cksum m4 mkdep 351.8Spookaprecho src/usr.bin/ Makefile.inc rump_server rump_allserver 361.2Spookaprecho src/usr.sbin/ mtree 371.3Spooka 381.3Spooka# If -c is given, use CVS syntax to exclude large subdirectories 391.3Spooka# of sys. Otherwise just do it wholesale. 401.3Spookaif [ "${1}" = '-c' ]; then 411.9Spooka echo \!src/sys/arch src/sys 421.3Spooka 431.3Spooka # pick a few useful archs, namely those mentioned in buildrump.sh 441.10Spooka for arch in ${ARCHS}; do 451.10Spooka precho src/sys/arch/${arch}/ include ${arch} Makefile 461.10Spooka done 471.10Spooka for extra in ${ARCHS_EXTRA}; do 481.10Spooka echo src/sys/arch/${extra} 491.3Spooka done 501.3Spookaelse 511.3Spooka echo src/sys 521.3Spookafi 53