Hinzugefuegt:

* Net-Tools
  * Inetutils
  * Ed


git-svn-id: http://svn.ipfire.org/svn/ipfire/trunk@316 ea5c0bd1-69bd-2848-81d8-4f18e57aeed8
This commit is contained in:
ms
2006-10-12 17:34:35 +00:00
parent c3e3698013
commit a5ee5623d2
11 changed files with 810 additions and 53 deletions

346
config/rootfiles/common/gcc Normal file
View File

@@ -0,0 +1,346 @@
#lib/cpp
#usr/bin/c++
#usr/bin/cc
#usr/bin/cpp
#usr/bin/g##
#usr/bin/gcc
#usr/bin/gccbug
#usr/bin/gcov
#usr/bin/i586-pc-linux-gnu-c++
#usr/bin/i586-pc-linux-gnu-g##
#usr/bin/i586-pc-linux-gnu-gcc
#usr/bin/i586-pc-linux-gnu-gcc-4.0.3
#usr/include/c++
#usr/include/c++/4.0.3
#usr/include/c++/4.0.3/algorithm
#usr/include/c++/4.0.3/backward
#usr/include/c++/4.0.3/backward/algo.h
#usr/include/c++/4.0.3/backward/algobase.h
#usr/include/c++/4.0.3/backward/alloc.h
#usr/include/c++/4.0.3/backward/backward_warning.h
#usr/include/c++/4.0.3/backward/bvector.h
#usr/include/c++/4.0.3/backward/complex.h
#usr/include/c++/4.0.3/backward/defalloc.h
#usr/include/c++/4.0.3/backward/deque.h
#usr/include/c++/4.0.3/backward/fstream.h
#usr/include/c++/4.0.3/backward/function.h
#usr/include/c++/4.0.3/backward/hash_map.h
#usr/include/c++/4.0.3/backward/hash_set.h
#usr/include/c++/4.0.3/backward/hashtable.h
#usr/include/c++/4.0.3/backward/heap.h
#usr/include/c++/4.0.3/backward/iomanip.h
#usr/include/c++/4.0.3/backward/iostream.h
#usr/include/c++/4.0.3/backward/istream.h
#usr/include/c++/4.0.3/backward/iterator.h
#usr/include/c++/4.0.3/backward/list.h
#usr/include/c++/4.0.3/backward/map.h
#usr/include/c++/4.0.3/backward/multimap.h
#usr/include/c++/4.0.3/backward/multiset.h
#usr/include/c++/4.0.3/backward/new.h
#usr/include/c++/4.0.3/backward/ostream.h
#usr/include/c++/4.0.3/backward/pair.h
#usr/include/c++/4.0.3/backward/queue.h
#usr/include/c++/4.0.3/backward/rope.h
#usr/include/c++/4.0.3/backward/set.h
#usr/include/c++/4.0.3/backward/slist.h
#usr/include/c++/4.0.3/backward/stack.h
#usr/include/c++/4.0.3/backward/stream.h
#usr/include/c++/4.0.3/backward/streambuf.h
#usr/include/c++/4.0.3/backward/strstream
#usr/include/c++/4.0.3/backward/tempbuf.h
#usr/include/c++/4.0.3/backward/tree.h
#usr/include/c++/4.0.3/backward/vector.h
#usr/include/c++/4.0.3/bits
#usr/include/c++/4.0.3/bits/allocator.h
#usr/include/c++/4.0.3/bits/atomicity.h
#usr/include/c++/4.0.3/bits/basic_ios.h
#usr/include/c++/4.0.3/bits/basic_ios.tcc
#usr/include/c++/4.0.3/bits/basic_string.h
#usr/include/c++/4.0.3/bits/basic_string.tcc
#usr/include/c++/4.0.3/bits/boost_concept_check.h
#usr/include/c++/4.0.3/bits/char_traits.h
#usr/include/c++/4.0.3/bits/cmath.tcc
#usr/include/c++/4.0.3/bits/codecvt.h
#usr/include/c++/4.0.3/bits/concept_check.h
#usr/include/c++/4.0.3/bits/concurrence.h
#usr/include/c++/4.0.3/bits/cpp_type_traits.h
#usr/include/c++/4.0.3/bits/deque.tcc
#usr/include/c++/4.0.3/bits/fstream.tcc
#usr/include/c++/4.0.3/bits/functexcept.h
#usr/include/c++/4.0.3/bits/gslice.h
#usr/include/c++/4.0.3/bits/gslice_array.h
#usr/include/c++/4.0.3/bits/indirect_array.h
#usr/include/c++/4.0.3/bits/ios_base.h
#usr/include/c++/4.0.3/bits/istream.tcc
#usr/include/c++/4.0.3/bits/list.tcc
#usr/include/c++/4.0.3/bits/locale_classes.h
#usr/include/c++/4.0.3/bits/locale_facets.h
#usr/include/c++/4.0.3/bits/locale_facets.tcc
#usr/include/c++/4.0.3/bits/localefwd.h
#usr/include/c++/4.0.3/bits/mask_array.h
#usr/include/c++/4.0.3/bits/ostream.tcc
#usr/include/c++/4.0.3/bits/postypes.h
#usr/include/c++/4.0.3/bits/slice_array.h
#usr/include/c++/4.0.3/bits/sstream.tcc
#usr/include/c++/4.0.3/bits/stl_algo.h
#usr/include/c++/4.0.3/bits/stl_algobase.h
#usr/include/c++/4.0.3/bits/stl_bvector.h
#usr/include/c++/4.0.3/bits/stl_construct.h
#usr/include/c++/4.0.3/bits/stl_deque.h
#usr/include/c++/4.0.3/bits/stl_function.h
#usr/include/c++/4.0.3/bits/stl_heap.h
#usr/include/c++/4.0.3/bits/stl_iterator.h
#usr/include/c++/4.0.3/bits/stl_iterator_base_funcs.h
#usr/include/c++/4.0.3/bits/stl_iterator_base_types.h
#usr/include/c++/4.0.3/bits/stl_list.h
#usr/include/c++/4.0.3/bits/stl_map.h
#usr/include/c++/4.0.3/bits/stl_multimap.h
#usr/include/c++/4.0.3/bits/stl_multiset.h
#usr/include/c++/4.0.3/bits/stl_numeric.h
#usr/include/c++/4.0.3/bits/stl_pair.h
#usr/include/c++/4.0.3/bits/stl_queue.h
#usr/include/c++/4.0.3/bits/stl_raw_storage_iter.h
#usr/include/c++/4.0.3/bits/stl_relops.h
#usr/include/c++/4.0.3/bits/stl_set.h
#usr/include/c++/4.0.3/bits/stl_stack.h
#usr/include/c++/4.0.3/bits/stl_tempbuf.h
#usr/include/c++/4.0.3/bits/stl_tree.h
#usr/include/c++/4.0.3/bits/stl_uninitialized.h
#usr/include/c++/4.0.3/bits/stl_vector.h
#usr/include/c++/4.0.3/bits/stream_iterator.h
#usr/include/c++/4.0.3/bits/streambuf.tcc
#usr/include/c++/4.0.3/bits/streambuf_iterator.h
#usr/include/c++/4.0.3/bits/stringfwd.h
#usr/include/c++/4.0.3/bits/valarray_after.h
#usr/include/c++/4.0.3/bits/valarray_array.h
#usr/include/c++/4.0.3/bits/valarray_array.tcc
#usr/include/c++/4.0.3/bits/valarray_before.h
#usr/include/c++/4.0.3/bits/vector.tcc
#usr/include/c++/4.0.3/bitset
#usr/include/c++/4.0.3/cassert
#usr/include/c++/4.0.3/cctype
#usr/include/c++/4.0.3/cerrno
#usr/include/c++/4.0.3/cfloat
#usr/include/c++/4.0.3/ciso646
#usr/include/c++/4.0.3/climits
#usr/include/c++/4.0.3/clocale
#usr/include/c++/4.0.3/cmath
#usr/include/c++/4.0.3/complex
#usr/include/c++/4.0.3/csetjmp
#usr/include/c++/4.0.3/csignal
#usr/include/c++/4.0.3/cstdarg
#usr/include/c++/4.0.3/cstddef
#usr/include/c++/4.0.3/cstdio
#usr/include/c++/4.0.3/cstdlib
#usr/include/c++/4.0.3/cstring
#usr/include/c++/4.0.3/ctime
#usr/include/c++/4.0.3/cwchar
#usr/include/c++/4.0.3/cwctype
#usr/include/c++/4.0.3/cxxabi.h
#usr/include/c++/4.0.3/debug
#usr/include/c++/4.0.3/debug/bitset
#usr/include/c++/4.0.3/debug/debug.h
#usr/include/c++/4.0.3/debug/deque
#usr/include/c++/4.0.3/debug/formatter.h
#usr/include/c++/4.0.3/debug/hash_map
#usr/include/c++/4.0.3/debug/hash_map.h
#usr/include/c++/4.0.3/debug/hash_multimap.h
#usr/include/c++/4.0.3/debug/hash_multiset.h
#usr/include/c++/4.0.3/debug/hash_set
#usr/include/c++/4.0.3/debug/hash_set.h
#usr/include/c++/4.0.3/debug/list
#usr/include/c++/4.0.3/debug/map
#usr/include/c++/4.0.3/debug/map.h
#usr/include/c++/4.0.3/debug/multimap.h
#usr/include/c++/4.0.3/debug/multiset.h
#usr/include/c++/4.0.3/debug/safe_base.h
#usr/include/c++/4.0.3/debug/safe_iterator.h
#usr/include/c++/4.0.3/debug/safe_iterator.tcc
#usr/include/c++/4.0.3/debug/safe_sequence.h
#usr/include/c++/4.0.3/debug/set
#usr/include/c++/4.0.3/debug/set.h
#usr/include/c++/4.0.3/debug/string
#usr/include/c++/4.0.3/debug/vector
#usr/include/c++/4.0.3/deque
#usr/include/c++/4.0.3/exception
#usr/include/c++/4.0.3/exception_defines.h
#usr/include/c++/4.0.3/ext
#usr/include/c++/4.0.3/ext/algorithm
#usr/include/c++/4.0.3/ext/array_allocator.h
#usr/include/c++/4.0.3/ext/bitmap_allocator.h
#usr/include/c++/4.0.3/ext/codecvt_specializations.h
#usr/include/c++/4.0.3/ext/debug_allocator.h
#usr/include/c++/4.0.3/ext/functional
#usr/include/c++/4.0.3/ext/hash_fun.h
#usr/include/c++/4.0.3/ext/hash_map
#usr/include/c++/4.0.3/ext/hash_set
#usr/include/c++/4.0.3/ext/hashtable.h
#usr/include/c++/4.0.3/ext/iterator
#usr/include/c++/4.0.3/ext/malloc_allocator.h
#usr/include/c++/4.0.3/ext/memory
#usr/include/c++/4.0.3/ext/mt_allocator.h
#usr/include/c++/4.0.3/ext/new_allocator.h
#usr/include/c++/4.0.3/ext/numeric
#usr/include/c++/4.0.3/ext/pod_char_traits.h
#usr/include/c++/4.0.3/ext/pool_allocator.h
#usr/include/c++/4.0.3/ext/rb_tree
#usr/include/c++/4.0.3/ext/rope
#usr/include/c++/4.0.3/ext/ropeimpl.h
#usr/include/c++/4.0.3/ext/slist
#usr/include/c++/4.0.3/ext/stdio_filebuf.h
#usr/include/c++/4.0.3/ext/stdio_sync_filebuf.h
#usr/include/c++/4.0.3/fstream
#usr/include/c++/4.0.3/functional
#usr/include/c++/4.0.3/i586-pc-linux-gnu
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/atomic_word.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/basic_file.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/c++allocator.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/c++config.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/c++io.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/c++locale.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/ctype_base.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/ctype_inline.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/ctype_noninline.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/cxxabi_tweaks.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/gthr-default.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/gthr-posix.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/gthr-single.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/gthr-tpf.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/gthr.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/messages_members.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/os_defines.h
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/stdc++.h.gch
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/stdc++.h.gch/O0g.gch
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/stdc++.h.gch/O2g.gch
#usr/include/c++/4.0.3/i586-pc-linux-gnu/bits/time_members.h
#usr/include/c++/4.0.3/iomanip
#usr/include/c++/4.0.3/ios
#usr/include/c++/4.0.3/iosfwd
#usr/include/c++/4.0.3/iostream
#usr/include/c++/4.0.3/istream
#usr/include/c++/4.0.3/iterator
#usr/include/c++/4.0.3/limits
#usr/include/c++/4.0.3/list
#usr/include/c++/4.0.3/locale
#usr/include/c++/4.0.3/map
#usr/include/c++/4.0.3/memory
#usr/include/c++/4.0.3/new
#usr/include/c++/4.0.3/numeric
#usr/include/c++/4.0.3/ostream
#usr/include/c++/4.0.3/queue
#usr/include/c++/4.0.3/set
#usr/include/c++/4.0.3/sstream
#usr/include/c++/4.0.3/stack
#usr/include/c++/4.0.3/stdexcept
#usr/include/c++/4.0.3/streambuf
#usr/include/c++/4.0.3/string
#usr/include/c++/4.0.3/tr1
#usr/include/c++/4.0.3/tr1/array
#usr/include/c++/4.0.3/tr1/bind_iterate.h
#usr/include/c++/4.0.3/tr1/bind_repeat.h
#usr/include/c++/4.0.3/tr1/boost_shared_ptr.h
#usr/include/c++/4.0.3/tr1/functional
#usr/include/c++/4.0.3/tr1/functional_iterate.h
#usr/include/c++/4.0.3/tr1/hashtable
#usr/include/c++/4.0.3/tr1/memory
#usr/include/c++/4.0.3/tr1/mu_iterate.h
#usr/include/c++/4.0.3/tr1/ref_fwd.h
#usr/include/c++/4.0.3/tr1/ref_wrap_iterate.h
#usr/include/c++/4.0.3/tr1/repeat.h
#usr/include/c++/4.0.3/tr1/tuple
#usr/include/c++/4.0.3/tr1/tuple_iterate.h
#usr/include/c++/4.0.3/tr1/type_traits
#usr/include/c++/4.0.3/tr1/type_traits_fwd.h
#usr/include/c++/4.0.3/tr1/unordered_map
#usr/include/c++/4.0.3/tr1/unordered_set
#usr/include/c++/4.0.3/tr1/utility
#usr/include/c++/4.0.3/typeinfo
#usr/include/c++/4.0.3/utility
#usr/include/c++/4.0.3/valarray
#usr/include/c++/4.0.3/vector
#usr/include/mf-runtime.h
#usr/info/cpp.info
#usr/info/cppinternals.info
#usr/info/gcc.info
#usr/info/gccinstall.info
#usr/info/gccint.info
#usr/lib/gcc
#usr/lib/gcc/i586-pc-linux-gnu
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/cc1
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/cc1plus
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/collect2
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/crtbegin.o
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/crtbeginS.o
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/crtbeginT.o
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/crtend.o
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/crtendS.o
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/README
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/emmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/float.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/iso646.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/limits.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/mm3dnow.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/mm_malloc.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/mmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/pmmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/stdarg.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/stdbool.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/stddef.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/syslimits.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/unwind.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/varargs.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/include/xmmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/fixinc.sh
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/fixincl
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/gsyslimits.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/README
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/emmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/float.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/iso646.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/limits.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/mm3dnow.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/mm_malloc.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/mmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/pmmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/stdarg.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/stdbool.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/stddef.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/unwind.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/varargs.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/include/xmmintrin.h
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/macro_list
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/mkheaders
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/install-tools/mkheaders.conf
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/libgcc.a
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/libgcc_eh.a
#usr/lib/gcc/i586-pc-linux-gnu/4.0.3/libgcov.a
#usr/lib/libmudflap.a
#usr/lib/libmudflap.la
#usr/lib/libmudflap.so
#usr/lib/libmudflap.so.0
#usr/lib/libmudflap.so.0.0.0
#usr/lib/libmudflapth.a
#usr/lib/libmudflapth.la
#usr/lib/libmudflapth.so
#usr/lib/libmudflapth.so.0
#usr/lib/libmudflapth.so.0.0.0
#usr/lib/libstdc++.a
#usr/lib/libstdc++.la
#usr/lib/libstdc++.so
#usr/lib/libstdc++.so.6
#usr/lib/libstdc++.so.6.0.7
#usr/lib/libsupc++.a
#usr/lib/libsupc++.la
#usr/man/man1/cpp.1
#usr/man/man1/g##.1
#usr/man/man1/gcc.1
#usr/man/man1/gcov.1
#usr/man/man7
#usr/man/man7/fsf-funding.7
#usr/man/man7/gfdl.7
#usr/man/man7/gpl.7

View File

@@ -0,0 +1,114 @@
#bin/bash
#bin/cat
#bin/grep
#bin/pwd
#bin/stty
#boot
etc/certparams
etc/fstab
etc/group
etc/host.conf
etc/inittab
etc/inputrc
etc/issue
etc/ld.so.conf
etc/logrotate.conf
etc/mime.types
etc/modules.conf
etc/mtab
etc/nsswitch.conf
#etc/opt
etc/passwd
etc/profile
etc/resolv.conf
etc/securetty
etc/sysctl.conf
etc/syslog.conf
#home
home/nobody
#lib
#media
media/cdrom
media/floppy
mnt
opt
root
sbin
srv
#usr/bin/perl
#usr/include
#usr/lib
#usr/lib/libgcc_s.so
#usr/lib/libgcc_s.so.1
#usr/local/bin/connscheduler
#usr/local/bin/hddshutdown
#usr/local/bin/hddshutdown-state
#usr/local/bin/httpscert
#usr/local/bin/langcache
#usr/local/bin/makegraphs
#usr/local/bin/packager
#usr/local/bin/qosd
#usr/local/bin/readhash
#usr/local/bin/resetusb
#usr/local/bin/run-parts
#usr/local/bin/setddns.pl
#usr/local/bin/setreservedports
#usr/local/bin/settime
#usr/local/bin/timecheck
#usr/local/bin/tunerrd.pl
#usr/local/bin/vpn-restart
#usr/local/include
#usr/local/lib
#usr/local/sbin
#usr/local/share
#usr/local/share/doc
#usr/local/share/info
#usr/local/share/locale
#usr/local/share/man
#usr/local/share/man/man1
#usr/local/share/man/man2
#usr/local/share/man/man3
#usr/local/share/man/man4
#usr/local/share/man/man5
#usr/local/share/man/man6
#usr/local/share/man/man7
#usr/local/share/man/man8
#usr/local/share/misc
#usr/local/share/terminfo
#usr/local/share/zoneinfo
#usr/local/src
#usr/sbin
#usr/share
#usr/share/doc
#usr/share/info
#usr/share/locale
#usr/share/man
#usr/share/man/man1
#usr/share/man/man2
#usr/share/man/man3
#usr/share/man/man4
#usr/share/man/man5
#usr/share/man/man6
#usr/share/man/man7
#usr/share/man/man8
#usr/share/misc
#usr/share/terminfo
#usr/share/zoneinfo
#var
var/cache
var/empty
var/lib
var/lib/locate
var/lib/misc
#var/local
var/lock
var/log
var/log/btmp
var/log/lastlog
var/log/wtmp
var/mail
#var/opt
var/run
var/run/utmp
var/spool
var/tmp

11
lfs/ed
View File

@@ -18,12 +18,6 @@
# Makefiles are based on LFSMake, which is #
# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
# $Id: ed,v 1.3.2.2 2005/02/05 15:38:14 gespinasse Exp $
# #
###############################################################################
###############################################################################
@@ -36,7 +30,7 @@ VER = 0.2
THISAPP = ed-$(VER)
DL_FILE = $(THISAPP).tar.gz
DL_FROM = $(URL_GNU)/ed
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
@@ -80,9 +74,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_DL)/$(THISAPP)-mkstemp-1.patch
cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls
cd $(DIR_APP) && ./configure --prefix=/usr --exec-prefix="" --disable-nls
cd $(DIR_APP) && make
cd $(DIR_APP) && make install
mv -f /usr/bin/{ed,red} /bin
@rm -rf $(DIR_APP)
@$(POSTBUILD)

View File

@@ -73,11 +73,11 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-gcc4_fixes-3.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-no_server_man_pages-1.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-daemon_fixes-1.patch
cd $(DIR_APP) && ./configure --prefix=/usr --libexecdir=/usr/sbin \
--sysconfdir=/etc --localstatedir=/var \
--disable-logger --disable-syslogd \
--disable-whois --disable-servers
--sysconfdir=/etc --localstatedir=/var \
--mandir=/usr/share/man --infodir=/usr/share/info \
--disable-logger --disable-syslogd
cd $(DIR_APP) && make $(MAKETUNING)
cd $(DIR_APP) && make install
mv -v /usr/bin/ping /bin

View File

@@ -18,12 +18,6 @@
# Makefiles are based on LFSMake, which is #
# Copyright (C) 2002 Rod Roard <rod@sunsetsystems.com> #
# #
# Modifications by: #
# ??-12-2003 Mark Wormgoor < mark@wormgoor.com> #
# - Modified Makefile for IPCop build #
# #
# $Id: net-tools,v 1.5.2.8 2005/08/13 08:09:10 eoberlander Exp $
# #
###############################################################################
###############################################################################
@@ -36,20 +30,18 @@ VER = 1.60
THISAPP = net-tools-$(VER)
DL_FILE = $(THISAPP).tar.bz2
DL_FROM = http://www.tazenda.demon.co.uk/phil/net-tools
DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP)
###############################################################################
# Top-level Rules
###############################################################################
objects = $(DL_FILE) $(THISAPP)-miitool_gcc33-1.patch
objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
$(THISAPP)-miitool_gcc33-1.patch = $(URL_LFS)/net-tools/$(THISAPP)-miitool_gcc33-1.patch
$(DL_FILE)_MD5 = 888774accab40217dde927e21979c165
$(THISAPP)-miitool_gcc33-1.patch_MD5 = fc629313c10ebd75abd2750aafbaa0be
install : $(TARGET)
@@ -79,30 +71,14 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_DL)/$(THISAPP)-miitool_gcc33-1.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-get_name.patch
cd $(DIR_APP) && patch -Np0 < $(DIR_SRC)/src/patches/$(THISAPP)-cleanup-list-handling.patch
# correct bits to Bytes in output from /sbin/ifconfig
cd $(DIR_APP)/lib && sed -i \
-e 's/"Mb"/"MB"/g' \
-e 's/"Kb"/"KB"/g' interface.c
cd $(DIR_APP) && sed -i \
-e 's/HAVE_AFIPX y/HAVE_AFIPX n/' \
-e 's/HAVE_AFATALK y/HAVE_AFATALK n/' \
-e 's/HAVE_AFAX25 y/HAVE_AFAX25 n/' \
-e 's/HAVE_AFNETROM y/HAVE_AFNETROM n/' \
-e 's/HAVE_AFX25 y/HAVE_AFX25 n/' \
-e 's/HAVE_HWSTRIP y/HAVE_HWSTRIP n/' \
-e 's/HAVE_HWX25 y/HAVE_HWX25 n/' \
-e 's/HAVE_HWNETROM y/HAVE_HWNETROM n/' \
-e 's/HAVE_HWARC y/HAVE_HWARC n/' \
-e 's/HAVE_HWTR y/HAVE_HWTR n/' \
-e 's/HAVE_HWAX25 y/HAVE_HWAX25 n/' \
-e 's/HAVE_HWFR y/HAVE_HWFR n/' \
-e 's/HAVE_HWIRDA y/HAVE_HWIRDA n/' \
-e 's/HAVE_MII n/HAVE_MII y/' config.in
cd $(DIR_APP) && sed -i -e 's/DNLIB = -ldnet/DNLIB =/' Makefile
cd $(DIR_APP) && yes '' | make config
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-gcc34-3.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-kernel_headers-2.patch
cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/$(THISAPP)-mii_ioctl-1.patch
cd $(DIR_APP) && yes "" | make config
cd $(DIR_APP) && sed -i -e 's|HAVE_IP_TOOLS 0|HAVE_IP_TOOLS 1|g' \
-e 's|HAVE_MII 0|HAVE_MII 1|g' config.h
cd $(DIR_APP) && sed -i -e 's|# HAVE_IP_TOOLS=0|HAVE_IP_TOOLS=1|g' \
-e 's|# HAVE_MII=0|HAVE_MII=1|g' config.make
cd $(DIR_APP) && make
cd $(DIR_APP) && make update
@rm -rf $(DIR_APP)

View File

@@ -300,16 +300,14 @@ buildbase() {
lfsmake2 udev
lfsmake2 util-linux
lfsmake2 vim
####
# lfsmake2 net-tools
# lfsmake2 inetutils
# lfsmake2 ed
# lfsmake2 procinfo
}
buildipfire() {
LOGFILE="$BASEDIR/log/_build.ipfire.log"
export LOGFILE
ipfiremake inetutils
ipfiremake net-tools
ipfiremake ed
ipfiremake configroot
ipfiremake dhcp
ipfiremake dhcpcd

View File

@@ -0,0 +1,166 @@
Submitted By: Randy McMurchy <randy_at_linuxfromscratch_dot_org>
Date: 2005-03-23
Initial Package Version: 1.4.2
Upstream Status: Not sure
Origin: Internet (URL's are now lost)
Description: Fix the rexecd daemon so that it understands shadow
passwords. Fix the rshd daemon so that it properly
resolves hostnames.
diff -Naur inetutils-1.4.2-orig/rexecd/rexecd.c inetutils-1.4.2/rexecd/rexecd.c
--- inetutils-1.4.2-orig/rexecd/rexecd.c 2002-12-11 12:38:00.000000000 +0000
+++ inetutils-1.4.2/rexecd/rexecd.c 2005-02-22 19:53:44.146962264 +0000
@@ -79,6 +79,10 @@
#include <varargs.h>
#endif
+#ifdef HAVE_SHADOW_H
+#include <shadow.h>
+#endif
+
void error __P ((const char *fmt, ...));
/*
* remote execute server:
@@ -127,6 +131,10 @@
char *cmdbuf, *cp, *namep;
char *user, *pass;
struct passwd *pwd;
+#ifdef HAVE_SHADOW_H
+ struct spwd *spwd;
+ char *pw_field;
+#endif
int s;
u_short port;
int pv[2], pid, cc;
@@ -186,6 +194,24 @@
exit(1);
}
endpwent();
+
+#ifdef HAVE_SHADOW_H
+ // Get encrypted password from /etc/shadow if possible,
+ // else from /etc/passwd.
+ spwd = getspnam(user);
+ if (spwd) {
+ pw_field = spwd->sp_pwdp;
+ } else {
+ pw_field = pwd->pw_passwd;
+ }
+ if (*pw_field != '\0') {
+ namep = CRYPT (pass, pw_field);
+ if (strcmp(namep, pw_field)) {
+ error("Password incorrect.\n");
+ exit(1);
+ }
+ }
+#else
if (*pwd->pw_passwd != '\0') {
namep = CRYPT (pass, pwd->pw_passwd);
if (strcmp(namep, pwd->pw_passwd)) {
@@ -193,6 +219,7 @@
exit(1);
}
}
+#endif
write(STDERR_FILENO, "\0", 1);
if (port) {
pipe(pv);
diff -Naur inetutils-1.4.2-orig/rshd/rshd.c inetutils-1.4.2/rshd/rshd.c
--- inetutils-1.4.2-orig/rshd/rshd.c 2002-12-11 12:38:00.000000000 +0000
+++ inetutils-1.4.2/rshd/rshd.c 2005-02-22 19:54:33.162510768 +0000
@@ -443,7 +443,7 @@
dup2 (sockfd, STDERR_FILENO);
}
- /* Get the "name" of the clent form its Internet address.
+ /* Get the "name" of the client form its Internet address.
* This is used for the autentication below
*/
errorstr = NULL;
@@ -457,52 +457,49 @@
* in a remote net; look up the name and check that this
* address corresponds to the name.
*/
- hostname = strdup (hp->h_name);
+ const char *remotehost = strdup(hp->h_name);
#ifdef KERBEROS
if (!use_kerberos)
#endif
- if (check_all || local_domain (hp->h_name))
+ if (! remotehost)
+ errorstr = "Out of memory\n";
+ else if (check_all || local_domain (remotehost))
{
- char *remotehost = (char *) alloca (strlen (hp->h_name) + 1);
- if (! remotehost)
- errorstr = "Out of memory\n";
- else
+ errorhost = remotehost;
+ hp = gethostbyname (remotehost);
+ if (hp == NULL)
{
- strcpy (remotehost, hp->h_name);
- errorhost = remotehost;
- hp = gethostbyname (remotehost);
- if (hp == NULL)
+ syslog (LOG_INFO,
+ "Couldn't look up address for %s", remotehost);
+ errorstr = "Couldn't look up address for your host (%s)\n";
+ hostname = strdup(inet_ntoa(fromp->sin_addr));
+ }
+ else
+ {
+ for (; ; hp->h_addr_list++)
{
- syslog (LOG_INFO,
- "Couldn't look up address for %s", remotehost);
- errorstr = "Couldn't look up address for your host (%s)\n";
- hostname = inet_ntoa (fromp->sin_addr);
+ if (hp->h_addr_list[0] == NULL)
+ {
+ syslog (LOG_NOTICE,
+ "Host addr %s not listed for host %s",
+ inet_ntoa (fromp->sin_addr), hp->h_name);
+ errorstr = "Host address mismatch for %s\n";
+ hostname = strdup(inet_ntoa(fromp->sin_addr));
+ break;
+ }
+ if (!memcmp (hp->h_addr_list[0],
+ (caddr_t)&fromp->sin_addr,
+ sizeof fromp->sin_addr))
+ {
+ hostname = strdup(hp->h_name);
+ break; /* equal, OK */
+ }
}
- else
- for (; ; hp->h_addr_list++)
- {
- if (hp->h_addr_list[0] == NULL)
- {
- syslog (LOG_NOTICE,
- "Host addr %s not listed for host %s",
- inet_ntoa (fromp->sin_addr), hp->h_name);
- errorstr = "Host address mismatch for %s\n";
- hostname = inet_ntoa (fromp->sin_addr);
- break;
- }
- if (!memcmp (hp->h_addr_list[0],
- (caddr_t)&fromp->sin_addr,
- sizeof fromp->sin_addr))
- {
- hostname = hp->h_name;
- break; /* equal, OK */
- }
- }
- }
+ }
}
}
else
- errorhost = hostname = inet_ntoa (fromp->sin_addr);
+ errorhost = hostname = strdup(inet_ntoa(fromp->sin_addr));
#ifdef KERBEROS
if (use_kerberos)

View File

@@ -0,0 +1,86 @@
Originaly By: Zack Winkles <winkie AT linuxfromscratch DOT org>
Submitted By: Jim Gifford <jim AT linuxfromscratch DOT org>
Date: 2004-06-23
Initial Package Version: 1.60
Origin: N/A
Upstream Status: N/A
Description: Fix some occurrences of syntax that GCC 3.4 doesn't like.
diff -Naur net-tools-1.60.orig/hostname.c net-tools-1.60/hostname.c
--- net-tools-1.60.orig/hostname.c 2001-04-08 17:04:23.000000000 +0000
+++ net-tools-1.60/hostname.c 2004-06-24 06:22:16.913258663 +0000
@@ -78,6 +78,7 @@
fprintf(stderr, _("%s: name too long\n"), program_name);
break;
default:
+ ((void)0);
}
exit(1);
}
@@ -98,6 +99,7 @@
fprintf(stderr, _("%s: name too long\n"), program_name);
break;
default:
+ ((void)0);
}
exit(1);
};
@@ -117,6 +119,7 @@
fprintf(stderr, _("%s: name too long\n"), program_name);
break;
default:
+ ((void)0);
}
exit(1);
};
@@ -174,6 +177,7 @@
printf("%s\n", hp->h_name);
break;
default:
+ ((void)0);
}
}
diff -Naur net-tools-1.60.orig/lib/inet_sr.c net-tools-1.60/lib/inet_sr.c
--- net-tools-1.60.orig/lib/inet_sr.c 2000-02-20 21:46:45.000000000 +0000
+++ net-tools-1.60/lib/inet_sr.c 2004-06-24 06:22:01.967840446 +0000
@@ -105,6 +105,7 @@
case 2:
isnet = 0; break;
default:
+ ((void)0);
}
/* Fill in the other fields. */
diff -Naur net-tools-1.60.orig/mii-tool.c net-tools-1.60/mii-tool.c
--- net-tools-1.60.orig/mii-tool.c 2000-05-21 14:31:17.000000000 +0000
+++ net-tools-1.60/mii-tool.c 2004-06-24 06:22:01.971839755 +0000
@@ -379,17 +379,17 @@
/*--------------------------------------------------------------------*/
const char *usage =
-"usage: %s [-VvRrwl] [-A media,... | -F media] [interface ...]
- -V, --version display version information
- -v, --verbose more verbose output
- -R, --reset reset MII to poweron state
- -r, --restart restart autonegotiation
- -w, --watch monitor for link status changes
- -l, --log with -w, write events to syslog
- -A, --advertise=media,... advertise only specified media
- -F, --force=media force specified media technology
-media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,
- (to advertise both HD and FD) 100baseTx, 10baseT\n";
+"usage: %s [-VvRrwl] [-A media,... | -F media] [interface ...]\n"
+" -V, --version display version information\n"
+" -v, --verbose more verbose output\n"
+" -R, --reset reset MII to poweron state\n"
+" -r, --restart restart autonegotiation\n"
+" -w, --watch monitor for link status changes\n"
+" -l, --log with -w, write events to syslog\n"
+" -A, --advertise=media,... advertise only specified media\n"
+" -F, --force=media force specified media technology\n"
+"media: 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD,\n"
+" (to advertise both HD and FD) 100baseTx, 10baseT\n";
int main(int argc, char **argv)
{

View File

@@ -0,0 +1,51 @@
Submitted By: Jim Gifford (jim at linuxfromscratch dot org)
Date: 2004-06-24
Initial Package Version: 2.6
Origin: Gentoo and Self
Upstream Status: N/A
Description: Fixes Compile Issues with the 2.6 Kernel
diff -Naur net-tools-1.60.orig/hostname.c net-tools-1.60/hostname.c
--- net-tools-1.60.orig/hostname.c 2001-04-08 17:04:23.000000000 +0000
+++ net-tools-1.60/hostname.c 2004-06-24 06:17:32.517305695 +0000
@@ -42,10 +42,16 @@
#include "config.h"
#include "version.h"
#include "../intl.h"
+#include <linux/version.h>
#if HAVE_AFDECnet
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 0)
#include <netdnet/dn.h>
#endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)
+#include <linux/dn.h>
+#endif
+#endif
char *Release = RELEASE, *Version = "hostname 1.100 (2001-04-14)";
diff -Naur net-tools-1.60.orig/lib/x25_sr.c net-tools-1.60/lib/x25_sr.c
--- net-tools-1.60.orig/lib/x25_sr.c 2000-05-20 13:38:10.000000000 +0000
+++ net-tools-1.60/lib/x25_sr.c 2004-06-24 06:15:45.163773724 +0000
@@ -22,6 +22,7 @@
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <linux/x25.h>
+#include <linux/version.h>
#include <ctype.h>
#include <errno.h>
#include <netdb.h>
@@ -77,7 +78,11 @@
rt.sigdigits=sigdigits;
/* x25_route_struct.address isn't type struct sockaddr_x25, Why? */
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
memcpy(&rt.address, &sx25.sx25_addr, sizeof(x25_address));
+#else
+ memcpy(&rt.address, &sx25.sx25_addr, sizeof(struct x25_address));
+#endif
while (*args) {
if (!strcmp(*args,"device") || !strcmp(*args,"dev")) {

View File

@@ -0,0 +1,27 @@
Submitted By: Randy McMurchy <randy_at_linuxfromscratch_dot_org>
Date: 2004-08-27
Initial Package Version: 1.60
Upstream Status: N/A (package is unmaintained)
Origin: From Fedora Core (submitted to LFS-Hackers by Kevin White)
Description: Fixes mii-tool when compiled using Linux-2.6.x
$LastChangedBy: randy $
$Date: 2004-08-27 21:04:05 -0600 (Fri, 27 Aug 2004) $
--- net-tools-1.60/include/mii.h.bar Tue Jul 31 11:49:39 2001
+++ net-tools-1.60/include/mii.h Tue Jul 31 11:49:33 2001
@@ -11,11 +11,9 @@
/* network interface ioctl's for MII commands */
#ifndef SIOCGMIIPHY
-#define SIOCGMIIPHY (SIOCDEVPRIVATE) /* Read from current PHY */
-#define SIOCGMIIREG (SIOCDEVPRIVATE+1) /* Read any PHY register */
-#define SIOCSMIIREG (SIOCDEVPRIVATE+2) /* Write any PHY register */
-#define SIOCGPARAMS (SIOCDEVPRIVATE+3) /* Read operational parameters */
-#define SIOCSPARAMS (SIOCDEVPRIVATE+4) /* Set operational parameters */
+#define SIOCGMIIPHY 0x8947 /* Read from current PHY */
+#define SIOCGMIIREG 0x8948 /* Read any PHY register */
+#define SIOCSMIIREG 0x8949 /* Write any PHY register */
#endif
#include <linux/types.h>

View File

@@ -134,7 +134,7 @@ if [ -e "CONFIG_ROOT/red/active" ]; then
/etc/rc.d/rc.firewall reload
/usr/local/bin/setfilters
/usr/local/bin/restartsnort red
/usr/local/bin/qosctrl start
/usr/local/bin/qosctrl restart
/usr/local/bin/setportfw
/usr/local/bin/setxtaccess
/usr/local/bin/setddns.pl -f