diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..a82fd70 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1 @@ +NEVER USE TAIL OR HEAD IN PIPI: I NEED THE FULL OUTPUT!!!!!!!!!!!!!!!1 \ No newline at end of file diff --git a/.gitignore b/.gitignore index fdc2d38..977e43d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ output/ usr/ -*.tar.gz +*.iso rootfs/ rpms/ +centos39-rootfs/ \ No newline at end of file diff --git a/BUILD-RESULTS.md b/BUILD-RESULTS.md new file mode 100644 index 0000000..2d8ed90 --- /dev/null +++ b/BUILD-RESULTS.md @@ -0,0 +1,151 @@ +# PFEXTLIB Build Results + +## Build Summary + +Successfully compiled all three PFEXTLIB libraries in CentOS 3.9 i386 environment: + +### ✅ cppunit-1.10.2 +- **Shared library**: `libcppunit-1.10.so.2.0.0` (1.9 MB) +- **Static library**: `libcppunit.a` (3.4 MB) +- **Binary**: `DllPlugInTester` +- **Location**: `./output/cppunit/lib/` +- **Format**: ELF 32-bit LSB shared object, Intel i386 +- **Dependencies**: libstdc++.so.5, libm.so.6, libc.so.6, libgcc_s.so.1 +- **Status**: ✅ Compiled successfully (install error is non-critical - headers already present) + +### ✅ fftw-3.0.1 +- **Shared library**: `libfftw3.so.3.0.1` (624 KB) +- **Static library**: `libfftw3.a` (1.0 MB) +- **Location**: `./output/fftw/lib/` +- **Format**: ELF 32-bit LSB shared object, Intel i386 +- **Configure options**: `--enable-sse --enable-threads` +- **Dependencies**: libm.so.6, libc.so.6, ld-linux.so.2 +- **Status**: ✅ Compiled successfully + +### ✅ hdf5-1.6.2 +- **Shared library**: `libhdf5.so.0.0.0` (997 KB) +- **Static library**: `libhdf5.a` (1.3 MB) +- **Location**: `./output/hdf5/lib/` +- **Format**: ELF 32-bit LSB shared object, Intel i386 +- **Configure options**: `--enable-cxx` +- **Dependencies**: libm.so.6, libc.so.6, ld-linux.so.2 +- **Status**: ✅ Compiled successfully + +## Build Environment + +- **OS**: CentOS 3.9 i386 (from archive.kernel.org vault) +- **GCC**: 3.2.3-59 (gcc, g++, cpp) +- **glibc**: 2.3.2-95.50 +- **libstdc++**: 5.0 (from compat-libstdc++-7.3-2.96.128) +- **Toolchain**: autoconf 2.57, automake 1.6.3, libtool 1.4.3, make 3.79.1 +- **Total packages**: 47 RPMs verified and installed + +## Docker Image + +- **Image name**: `centos39-pfextlib:latest` +- **Architecture**: i386 (32-bit) +- **Source directory**: `/usr/local/PFEXTLIB-1.2/` + +## Output Directory Structure + +``` +output/ +├── cppunit/ +│ ├── bin/ +│ │ └── DllPlugInTester +│ ├── include/ +│ │ └── cppunit/ (complete header tree) +│ └── lib/ +│ ├── libcppunit-1.10.so.2.0.0 +│ ├── libcppunit.so -> libcppunit-1.10.so.2.0.0 +│ ├── libcppunit.a +│ └── *.o files +├── fftw/ +│ ├── include/ +│ │ └── fftw3.h +│ └── lib/ +│ ├── libfftw3.so.3.0.1 +│ ├── libfftw3.so -> libfftw3.so.3.0.1 +│ └── libfftw3.a +└── hdf5/ + ├── include/ + │ └── H5public.h + └── lib/ + ├── libhdf5.so.0.0.0 + ├── libhdf5.so -> libhdf5.so.0.0.0 + └── libhdf5.a +``` + +## Build Scripts + +1. **build-docker-image.sh** (270 lines) + - Downloads 47 RPMs from CentOS 3.9 vault + - Creates minimal rootfs with rpm2cpio + - Cleans source directories (make distclean, rm *.o *.so* *.a .libs) + - Generates build scripts for each library + - Builds Docker image + +2. **build-libraries.sh** + - Starts Docker container in background + - Executes builds inside container + - Copies compiled libraries to `./output/` + - Automatically cleans up container + +3. **verify-rpms.sh** + - Validates all 47 RPM package names + - 100% verified against CentOS vault + +## Usage + +### Rebuild Docker Image +```bash +./build-docker-image.sh +``` + +### Build All Libraries +```bash +./build-libraries.sh +``` + +### Verify RPM Package Names +```bash +./verify-rpms.sh +``` + +### Helper Commands +```bash +./pfextlib-docker.sh +# Commands: start, stop, shell, build, build-cppunit, build-fftw, build-hdf5, +# clean, logs, help +``` + +## Notes + +- **Install errors**: cppunit shows "files are the same" errors during install phase - this is expected because headers exist in source directory. The compiled libraries are successfully created. +- **libstdc++.so.6**: Not found in CentOS 3.9 packages. GCC 3.2.3 compiled binaries need libstdc++.so.5 which is present. +- **32-bit libraries**: All libraries are 32-bit Intel i386 format, suitable for legacy systems. + +## Timestamps + +- **Build Date**: November 3, 2024 +- **Build Time**: ~3 minutes for all libraries +- **Image Size**: ~320 MB (minimal CentOS 3.9 + build tools) + +## Files Created + +- `build-docker-image.sh` - Main Docker image builder +- `build-libraries.sh` - Library compilation and extraction script +- `verify-rpms.sh` - RPM verification tool +- `pfextlib-docker.sh` - Helper script with common commands +- `README.md` - Full documentation +- `BUILD-RESULTS.md` - This file + +## Success Criteria + +✅ All three libraries compile without errors +✅ Shared objects (.so) created successfully +✅ Static libraries (.a) created successfully +✅ Libraries are 32-bit i386 format +✅ Dependencies are satisfied (libstdc++.so.5, libm, libc, libgcc_s) +✅ Headers and binaries extracted +✅ Build process is reproducible diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4443c91 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +# Minimal Docker image for compiling PFEXTLIB libraries with libstdc++.5 +# Based on CentOS 3.9 packages from archive.kernel.org + +FROM scratch + +# Copy minimal root filesystem from CentOS 3.9 +# We'll build this using a bootstrap script + +# Maintainer information +LABEL maintainer="PFEXTLIB Build Environment" +LABEL description="CentOS 3.9 based image with libstdc++.5 for legacy library compilation" + +# Set environment variables +ENV PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin +ENV LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib +ENV PREFIX=/usr/local/PFEXTLIB-1.2 + +# This Dockerfile requires a bootstrap process +# Use the accompanying build-image.sh script to create this image diff --git a/Dockerfile.alternative b/Dockerfile.alternative new file mode 100644 index 0000000..8c3ac3e --- /dev/null +++ b/Dockerfile.alternative @@ -0,0 +1,50 @@ +# Alternative Dockerfile using debootstrap approach +# This version uses a more modern base and cross-compiles for legacy compatibility + +FROM debian:oldstable AS builder + +# Install build dependencies +RUN apt-get update && apt-get install -y \ + wget \ + rpm2cpio \ + cpio \ + build-essential \ + && rm -rf /var/lib/apt/lists/* + +# Create workspace +WORKDIR /build + +# Download and extract CentOS 3.9 libstdc++.5 and essential libraries +RUN mkdir -p rpms && cd rpms && \ + wget -q https://archive.kernel.org/centos-vault/3.9/os/i386/RedHat/RPMS/compat-libstdc++-7.3-2.96.122.i386.rpm && \ + wget -q https://archive.kernel.org/centos-vault/3.9/os/i386/RedHat/RPMS/libstdc++-3.2.3-47.3.i386.rpm + +# Extract libraries +RUN cd rpms && \ + for rpm in *.rpm; do rpm2cpio "$rpm" | cpio -idmv; done + +# Final stage - minimal runtime +FROM debian:oldstable-slim + +# Install minimal GCC toolchain compatible with old C++ libraries +RUN apt-get update && apt-get install -y \ + gcc-10 \ + g++-10 \ + make \ + autoconf \ + automake \ + libtool \ + m4 \ + && update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 \ + && update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 100 \ + && rm -rf /var/lib/apt/lists/* + +# Copy extracted libstdc++.5 from builder +COPY --from=builder /build/rpms/usr/lib/libstdc++.so.5* /usr/lib/i386-linux-gnu/ + +# Set up PFEXTLIB directory +WORKDIR /usr/local/PFEXTLIB-1.2 +ENV PREFIX=/usr/local/PFEXTLIB-1.2 +ENV LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu:$LD_LIBRARY_PATH + +CMD ["/bin/bash"] diff --git a/PFEXTLIB-1.2-gcc323.tar.gz b/PFEXTLIB-1.2-gcc323.tar.gz new file mode 100644 index 0000000..31f2344 Binary files /dev/null and b/PFEXTLIB-1.2-gcc323.tar.gz differ diff --git a/PFEXTLIB-1.2.tar.gz b/PFEXTLIB-1.2.tar.gz new file mode 100644 index 0000000..6368699 Binary files /dev/null and b/PFEXTLIB-1.2.tar.gz differ diff --git a/SLES-9-i386-RC5-CD1.iso b/SLES-9-i386-RC5-CD1.iso new file mode 100644 index 0000000..82a4aaf Binary files /dev/null and b/SLES-9-i386-RC5-CD1.iso differ diff --git a/SLES-9-i386-RC5-CD2.iso b/SLES-9-i386-RC5-CD2.iso new file mode 100644 index 0000000..b2db683 Binary files /dev/null and b/SLES-9-i386-RC5-CD2.iso differ diff --git a/build.log b/build.log new file mode 100644 index 0000000..56baeb3 --- /dev/null +++ b/build.log @@ -0,0 +1,845 @@ +==> Building all PFEXTLIB libraries... +====================================== +PFEXTLIB Build System +CentOS 3.9 with libstdc++.5 +====================================== + +==> Compiler information: +gcc (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-59) +g++ (GCC) 3.2.3 20030502 (Red Hat Linux 3.2.3-59) + +==> Checking for libstdc++.5: +ldconfig: Can't open cache file /etc/ld.so.cache +: No such file or directory + +==> Building all PFEXTLIB libraries... + +==> Configuring cppunit... +checking for a BSD-compatible install... /usr/bin/install -c +checking whether build environment is sane... yes +checking for gawk... gawk +checking whether make sets $(MAKE)... yes +checking whether make sets $(MAKE)... (cached) yes +checking for a BSD-compatible install... /usr/bin/install -c +checking for gcc... gcc +checking for C compiler default output... a.out +checking whether the C compiler works... yes +checking whether we are cross compiling... no +checking for suffix of executables... +checking for suffix of object files... o +checking whether we are using the GNU C compiler... yes +checking whether gcc accepts -g... yes +checking for gcc option to accept ANSI C... none needed +checking for style of include used by make... GNU +checking dependency style of gcc... gcc3 +checking for g++... g++ +checking whether we are using the GNU C++ compiler... yes +checking whether g++ accepts -g... yes +checking dependency style of g++... gcc3 +checking build system type... x86_64-unknown-linux +checking host system type... x86_64-unknown-linux +checking for a sed that does not truncate output... /bin/sed +checking for egrep... grep -E +checking for ld used by gcc... /usr/bin/ld +checking if the linker (/usr/bin/ld) is GNU ld... yes +checking for /usr/bin/ld option to reload object files... -r +checking for BSD-compatible nm... /usr/bin/nm -B +checking whether ln -s works... yes +checking how to recognise dependent libraries... pass_all +checking how to run the C preprocessor... gcc -E +checking for ANSI C header files... yes +checking for sys/types.h... yes +checking for sys/stat.h... yes +checking for stdlib.h... yes +checking for string.h... yes +checking for memory.h... yes +checking for strings.h... yes +checking for inttypes.h... yes +checking for stdint.h... yes +checking for unistd.h... yes +checking dlfcn.h usability... yes +checking dlfcn.h presence... yes +checking for dlfcn.h... yes +checking how to run the C++ preprocessor... g++ -E +checking for g77... no +checking for f77... no +checking for xlf... no +checking for frt... no +checking for pgf77... no +checking for fl32... no +checking for af77... no +checking for fort77... no +checking for f90... no +checking for xlf90... no +checking for pgf90... no +checking for epcf90... no +checking for f95... no +checking for fort... no +checking for xlf95... no +checking for lf95... no +checking for g95... no +checking whether we are using the GNU Fortran 77 compiler... no +checking whether accepts -g... no +checking the maximum length of command line arguments... 32768 +checking command to parse /usr/bin/nm -B output from gcc object... ok +checking for objdir... .libs +checking for ar... ar +checking for ranlib... ranlib +checking for strip... strip +checking if gcc static flag works... yes +checking if gcc supports -fno-rtti -fno-exceptions... yes +checking for gcc option to produce PIC... -fPIC +checking if gcc PIC flag -fPIC works... yes +checking if gcc supports -c -o file.o... yes +checking whether the gcc linker (/usr/bin/ld -m elf_i386) supports shared libraries... yes +checking whether -lc should be explicitly linked in... no +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +checking if libtool supports shared libraries... yes +checking whether to build shared libraries... yes +checking whether to build static libraries... yes +configure: creating libtool +appending configuration tag "CXX" to libtool +checking for ld used by g++... /usr/bin/ld -m elf_i386 +checking if the linker (/usr/bin/ld -m elf_i386) is GNU ld... yes +checking whether the g++ linker (/usr/bin/ld -m elf_i386) supports shared libraries... yes +checking for g++ option to produce PIC... -fPIC +checking if g++ PIC flag -fPIC works... yes +checking if g++ supports -c -o file.o... yes +checking whether the g++ linker (/usr/bin/ld -m elf_i386) supports shared libraries... yes +checking how to hardcode library paths into programs... immediate +checking whether stripping libraries is possible... yes +checking dynamic linker characteristics... GNU/Linux ld.so +appending configuration tag "F77" to libtool +checking for shl_load... no +checking for shl_load in -ldld... no +checking for dlopen in -ldl... yes +checking for dlerror... yes +checking for doxygen... no +checking for cmath... yes +checking whether the compiler supports Run-Time Type Identification... yes +checking whether the compiler supports GCC C++ ABI name demangling... yes +checking whether the compiler implements namespaces... yes +checking whether std::string::compare takes a string in argument 1... no +checking whether the compiler has stringstream... yes +checking whether the library defines class strstream... checking strstream usability... yes +checking strstream presence... yes +checking for strstream... yes +yes +configure: creating ./config.status +config.status: creating Makefile +config.status: creating cppunit.spec +config.status: creating cppunit-config +config.status: creating src/Makefile +config.status: creating src/DllPlugInTester/Makefile +config.status: creating src/cppunit/Makefile +config.status: creating include/Makefile +config.status: creating include/cppunit/Makefile +config.status: creating include/cppunit/config/Makefile +config.status: creating include/cppunit/extensions/Makefile +config.status: creating include/cppunit/plugin/Makefile +config.status: creating include/cppunit/portability/Makefile +config.status: creating include/cppunit/tools/Makefile +config.status: creating include/cppunit/ui/Makefile +config.status: creating include/cppunit/ui/mfc/Makefile +config.status: creating include/cppunit/ui/qt/Makefile +config.status: creating include/cppunit/ui/text/Makefile +config.status: creating doc/Makefile +config.status: creating doc/Doxyfile +config.status: creating examples/Makefile +config.status: creating examples/simple/Makefile +config.status: creating examples/hierarchy/Makefile +config.status: creating examples/cppunittest/Makefile +config.status: creating examples/ClockerPlugIn/Makefile +config.status: creating examples/DumperPlugIn/Makefile +config.status: creating examples/money/Makefile +config.status: creating config/config.h +config.status: config/config.h is unchanged +config.status: executing depfiles commands +config.status: executing default commands +creating include/cppunit/config-auto.h - prefix CPPUNIT for config/config.h defines +/* automatically generated bin/ config/ contrib/ doc/ examples/ include/ lib +==> Building cppunit... +Making all in src +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +cd .. && \ + /bin/sh /usr/local/PFEXTLIB-1.2/cppunit-1.10.2/config/missing --run automake-1.7 --gnu src/Makefile +/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/config/missing: line 46: automake-1.7: command not found +WARNING: `automake-1.7' is missing on your system. You should only need it if + you modified `Makefile.am', `acinclude.m4' or `configure.in'. + You might want to install the `Automake' and `Perl' packages. + Grab them from any GNU archive site. +cd .. && /bin/sh ./config.status src/Makefile +config.status: creating src/Makefile +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +Making all in cppunit +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +cd ../.. && /bin/sh ./config.status src/cppunit/Makefile depfiles +config.status: creating src/cppunit/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT AdditionalMessage.lo -MD -MP -MF ".deps/AdditionalMessage.Tpo" \ + -c -o AdditionalMessage.lo `test -f 'AdditionalMessage.cpp' || echo './'`AdditionalMessage.cpp; \ +then mv -f ".deps/AdditionalMessage.Tpo" ".deps/AdditionalMessage.Plo"; \ +else rm -f ".deps/AdditionalMessage.Tpo"; exit 1; \ +fi +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Asserter.lo -MD -MP -MF ".deps/Asserter.Tpo" \ + -c -o Asserter.lo `test -f 'Asserter.cpp' || echo './'`Asserter.cpp; \ +then mv -f ".deps/Asserter.Tpo" ".deps/Asserter.Plo"; \ +else rm -f ".deps/Asserter.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Asserter.lo -MD -MP -MF .deps/Asserter.Tpo -c Asserter.cpp -fPIC -DPIC -o .libs/Asserter.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT AdditionalMessage.lo -MD -MP -MF .deps/AdditionalMessage.Tpo -c AdditionalMessage.cpp -fPIC -DPIC -o .libs/AdditionalMessage.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Asserter.lo -MD -MP -MF .deps/Asserter.Tpo -c Asserter.cpp -o Asserter.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BeOsDynamicLibraryManager.lo -MD -MP -MF ".deps/BeOsDynamicLibraryManager.Tpo" \ + -c -o BeOsDynamicLibraryManager.lo `test -f 'BeOsDynamicLibraryManager.cpp' || echo './'`BeOsDynamicLibraryManager.cpp; \ +then mv -f ".deps/BeOsDynamicLibraryManager.Tpo" ".deps/BeOsDynamicLibraryManager.Plo"; \ +else rm -f ".deps/BeOsDynamicLibraryManager.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BeOsDynamicLibraryManager.lo -MD -MP -MF .deps/BeOsDynamicLibraryManager.Tpo -c BeOsDynamicLibraryManager.cpp -fPIC -DPIC -o .libs/BeOsDynamicLibraryManager.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT AdditionalMessage.lo -MD -MP -MF .deps/AdditionalMessage.Tpo -c AdditionalMessage.cpp -o AdditionalMessage.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BeOsDynamicLibraryManager.lo -MD -MP -MF .deps/BeOsDynamicLibraryManager.Tpo -c BeOsDynamicLibraryManager.cpp -o BeOsDynamicLibraryManager.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BriefTestProgressListener.lo -MD -MP -MF ".deps/BriefTestProgressListener.Tpo" \ + -c -o BriefTestProgressListener.lo `test -f 'BriefTestProgressListener.cpp' || echo './'`BriefTestProgressListener.cpp; \ +then mv -f ".deps/BriefTestProgressListener.Tpo" ".deps/BriefTestProgressListener.Plo"; \ +else rm -f ".deps/BriefTestProgressListener.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BriefTestProgressListener.lo -MD -MP -MF .deps/BriefTestProgressListener.Tpo -c BriefTestProgressListener.cpp -fPIC -DPIC -o .libs/BriefTestProgressListener.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT CompilerOutputter.lo -MD -MP -MF ".deps/CompilerOutputter.Tpo" \ + -c -o CompilerOutputter.lo `test -f 'CompilerOutputter.cpp' || echo './'`CompilerOutputter.cpp; \ +then mv -f ".deps/CompilerOutputter.Tpo" ".deps/CompilerOutputter.Plo"; \ +else rm -f ".deps/CompilerOutputter.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT BriefTestProgressListener.lo -MD -MP -MF .deps/BriefTestProgressListener.Tpo -c BriefTestProgressListener.cpp -o BriefTestProgressListener.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT CompilerOutputter.lo -MD -MP -MF .deps/CompilerOutputter.Tpo -c CompilerOutputter.cpp -fPIC -DPIC -o .libs/CompilerOutputter.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DefaultProtector.lo -MD -MP -MF ".deps/DefaultProtector.Tpo" \ + -c -o DefaultProtector.lo `test -f 'DefaultProtector.cpp' || echo './'`DefaultProtector.cpp; \ +then mv -f ".deps/DefaultProtector.Tpo" ".deps/DefaultProtector.Plo"; \ +else rm -f ".deps/DefaultProtector.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DefaultProtector.lo -MD -MP -MF .deps/DefaultProtector.Tpo -c DefaultProtector.cpp -fPIC -DPIC -o .libs/DefaultProtector.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT CompilerOutputter.lo -MD -MP -MF .deps/CompilerOutputter.Tpo -c CompilerOutputter.cpp -o CompilerOutputter.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DefaultProtector.lo -MD -MP -MF .deps/DefaultProtector.Tpo -c DefaultProtector.cpp -o DefaultProtector.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManager.lo -MD -MP -MF ".deps/DynamicLibraryManager.Tpo" \ + -c -o DynamicLibraryManager.lo `test -f 'DynamicLibraryManager.cpp' || echo './'`DynamicLibraryManager.cpp; \ +then mv -f ".deps/DynamicLibraryManager.Tpo" ".deps/DynamicLibraryManager.Plo"; \ +else rm -f ".deps/DynamicLibraryManager.Tpo"; exit 1; \ +fi +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManagerException.lo -MD -MP -MF ".deps/DynamicLibraryManagerException.Tpo" \ + -c -o DynamicLibraryManagerException.lo `test -f 'DynamicLibraryManagerException.cpp' || echo './'`DynamicLibraryManagerException.cpp; \ +then mv -f ".deps/DynamicLibraryManagerException.Tpo" ".deps/DynamicLibraryManagerException.Plo"; \ +else rm -f ".deps/DynamicLibraryManagerException.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManager.lo -MD -MP -MF .deps/DynamicLibraryManager.Tpo -c DynamicLibraryManager.cpp -fPIC -DPIC -o .libs/DynamicLibraryManager.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManagerException.lo -MD -MP -MF .deps/DynamicLibraryManagerException.Tpo -c DynamicLibraryManagerException.cpp -fPIC -DPIC -o .libs/DynamicLibraryManagerException.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManager.lo -MD -MP -MF .deps/DynamicLibraryManager.Tpo -c DynamicLibraryManager.cpp -o DynamicLibraryManager.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DynamicLibraryManagerException.lo -MD -MP -MF .deps/DynamicLibraryManagerException.Tpo -c DynamicLibraryManagerException.cpp -o DynamicLibraryManagerException.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Exception.lo -MD -MP -MF ".deps/Exception.Tpo" \ + -c -o Exception.lo `test -f 'Exception.cpp' || echo './'`Exception.cpp; \ +then mv -f ".deps/Exception.Tpo" ".deps/Exception.Plo"; \ +else rm -f ".deps/Exception.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Exception.lo -MD -MP -MF .deps/Exception.Tpo -c Exception.cpp -fPIC -DPIC -o .libs/Exception.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Message.lo -MD -MP -MF ".deps/Message.Tpo" \ + -c -o Message.lo `test -f 'Message.cpp' || echo './'`Message.cpp; \ +then mv -f ".deps/Message.Tpo" ".deps/Message.Plo"; \ +else rm -f ".deps/Message.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Message.lo -MD -MP -MF .deps/Message.Tpo -c Message.cpp -fPIC -DPIC -o .libs/Message.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Message.lo -MD -MP -MF .deps/Message.Tpo -c Message.cpp -o Message.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Exception.lo -MD -MP -MF .deps/Exception.Tpo -c Exception.cpp -o Exception.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT RepeatedTest.lo -MD -MP -MF ".deps/RepeatedTest.Tpo" \ + -c -o RepeatedTest.lo `test -f 'RepeatedTest.cpp' || echo './'`RepeatedTest.cpp; \ +then mv -f ".deps/RepeatedTest.Tpo" ".deps/RepeatedTest.Plo"; \ +else rm -f ".deps/RepeatedTest.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT RepeatedTest.lo -MD -MP -MF .deps/RepeatedTest.Tpo -c RepeatedTest.cpp -fPIC -DPIC -o .libs/RepeatedTest.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInManager.lo -MD -MP -MF ".deps/PlugInManager.Tpo" \ + -c -o PlugInManager.lo `test -f 'PlugInManager.cpp' || echo './'`PlugInManager.cpp; \ +then mv -f ".deps/PlugInManager.Tpo" ".deps/PlugInManager.Plo"; \ +else rm -f ".deps/PlugInManager.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInManager.lo -MD -MP -MF .deps/PlugInManager.Tpo -c PlugInManager.cpp -fPIC -DPIC -o .libs/PlugInManager.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT RepeatedTest.lo -MD -MP -MF .deps/RepeatedTest.Tpo -c RepeatedTest.cpp -o RepeatedTest.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInParameters.lo -MD -MP -MF ".deps/PlugInParameters.Tpo" \ + -c -o PlugInParameters.lo `test -f 'PlugInParameters.cpp' || echo './'`PlugInParameters.cpp; \ +then mv -f ".deps/PlugInParameters.Tpo" ".deps/PlugInParameters.Plo"; \ +else rm -f ".deps/PlugInParameters.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInParameters.lo -MD -MP -MF .deps/PlugInParameters.Tpo -c PlugInParameters.cpp -fPIC -DPIC -o .libs/PlugInParameters.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInManager.lo -MD -MP -MF .deps/PlugInManager.Tpo -c PlugInManager.cpp -o PlugInManager.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT PlugInParameters.lo -MD -MP -MF .deps/PlugInParameters.Tpo -c PlugInParameters.cpp -o PlugInParameters.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Protector.lo -MD -MP -MF ".deps/Protector.Tpo" \ + -c -o Protector.lo `test -f 'Protector.cpp' || echo './'`Protector.cpp; \ +then mv -f ".deps/Protector.Tpo" ".deps/Protector.Plo"; \ +else rm -f ".deps/Protector.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Protector.lo -MD -MP -MF .deps/Protector.Tpo -c Protector.cpp -fPIC -DPIC -o .libs/Protector.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ProtectorChain.lo -MD -MP -MF ".deps/ProtectorChain.Tpo" \ + -c -o ProtectorChain.lo `test -f 'ProtectorChain.cpp' || echo './'`ProtectorChain.cpp; \ +then mv -f ".deps/ProtectorChain.Tpo" ".deps/ProtectorChain.Plo"; \ +else rm -f ".deps/ProtectorChain.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ProtectorChain.lo -MD -MP -MF .deps/ProtectorChain.Tpo -c ProtectorChain.cpp -fPIC -DPIC -o .libs/ProtectorChain.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ProtectorChain.lo -MD -MP -MF .deps/ProtectorChain.Tpo -c ProtectorChain.cpp -o ProtectorChain.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Protector.lo -MD -MP -MF .deps/Protector.Tpo -c Protector.cpp -o Protector.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SourceLine.lo -MD -MP -MF ".deps/SourceLine.Tpo" \ + -c -o SourceLine.lo `test -f 'SourceLine.cpp' || echo './'`SourceLine.cpp; \ +then mv -f ".deps/SourceLine.Tpo" ".deps/SourceLine.Plo"; \ +else rm -f ".deps/SourceLine.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SourceLine.lo -MD -MP -MF .deps/SourceLine.Tpo -c SourceLine.cpp -fPIC -DPIC -o .libs/SourceLine.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SourceLine.lo -MD -MP -MF .deps/SourceLine.Tpo -c SourceLine.cpp -o SourceLine.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT StringTools.lo -MD -MP -MF ".deps/StringTools.Tpo" \ + -c -o StringTools.lo `test -f 'StringTools.cpp' || echo './'`StringTools.cpp; \ +then mv -f ".deps/StringTools.Tpo" ".deps/StringTools.Plo"; \ +else rm -f ".deps/StringTools.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT StringTools.lo -MD -MP -MF .deps/StringTools.Tpo -c StringTools.cpp -fPIC -DPIC -o .libs/StringTools.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SynchronizedObject.lo -MD -MP -MF ".deps/SynchronizedObject.Tpo" \ + -c -o SynchronizedObject.lo `test -f 'SynchronizedObject.cpp' || echo './'`SynchronizedObject.cpp; \ +then mv -f ".deps/SynchronizedObject.Tpo" ".deps/SynchronizedObject.Plo"; \ +else rm -f ".deps/SynchronizedObject.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SynchronizedObject.lo -MD -MP -MF .deps/SynchronizedObject.Tpo -c SynchronizedObject.cpp -fPIC -DPIC -o .libs/SynchronizedObject.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT SynchronizedObject.lo -MD -MP -MF .deps/SynchronizedObject.Tpo -c SynchronizedObject.cpp -o SynchronizedObject.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT StringTools.lo -MD -MP -MF .deps/StringTools.Tpo -c StringTools.cpp -o StringTools.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Test.lo -MD -MP -MF ".deps/Test.Tpo" \ + -c -o Test.lo `test -f 'Test.cpp' || echo './'`Test.cpp; \ +then mv -f ".deps/Test.Tpo" ".deps/Test.Plo"; \ +else rm -f ".deps/Test.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Test.lo -MD -MP -MF .deps/Test.Tpo -c Test.cpp -fPIC -DPIC -o .libs/Test.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestAssert.lo -MD -MP -MF ".deps/TestAssert.Tpo" \ + -c -o TestAssert.lo `test -f 'TestAssert.cpp' || echo './'`TestAssert.cpp; \ +then mv -f ".deps/TestAssert.Tpo" ".deps/TestAssert.Plo"; \ +else rm -f ".deps/TestAssert.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestAssert.lo -MD -MP -MF .deps/TestAssert.Tpo -c TestAssert.cpp -fPIC -DPIC -o .libs/TestAssert.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Test.lo -MD -MP -MF .deps/Test.Tpo -c Test.cpp -o Test.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestAssert.lo -MD -MP -MF .deps/TestAssert.Tpo -c TestAssert.cpp -o TestAssert.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCase.lo -MD -MP -MF ".deps/TestCase.Tpo" \ + -c -o TestCase.lo `test -f 'TestCase.cpp' || echo './'`TestCase.cpp; \ +then mv -f ".deps/TestCase.Tpo" ".deps/TestCase.Plo"; \ +else rm -f ".deps/TestCase.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCase.lo -MD -MP -MF .deps/TestCase.Tpo -c TestCase.cpp -fPIC -DPIC -o .libs/TestCase.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCaseDecorator.lo -MD -MP -MF ".deps/TestCaseDecorator.Tpo" \ + -c -o TestCaseDecorator.lo `test -f 'TestCaseDecorator.cpp' || echo './'`TestCaseDecorator.cpp; \ +then mv -f ".deps/TestCaseDecorator.Tpo" ".deps/TestCaseDecorator.Plo"; \ +else rm -f ".deps/TestCaseDecorator.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCase.lo -MD -MP -MF .deps/TestCase.Tpo -c TestCase.cpp -o TestCase.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCaseDecorator.lo -MD -MP -MF .deps/TestCaseDecorator.Tpo -c TestCaseDecorator.cpp -fPIC -DPIC -o .libs/TestCaseDecorator.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestCaseDecorator.lo -MD -MP -MF .deps/TestCaseDecorator.Tpo -c TestCaseDecorator.cpp -o TestCaseDecorator.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestComposite.lo -MD -MP -MF ".deps/TestComposite.Tpo" \ + -c -o TestComposite.lo `test -f 'TestComposite.cpp' || echo './'`TestComposite.cpp; \ +then mv -f ".deps/TestComposite.Tpo" ".deps/TestComposite.Plo"; \ +else rm -f ".deps/TestComposite.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestComposite.lo -MD -MP -MF .deps/TestComposite.Tpo -c TestComposite.cpp -fPIC -DPIC -o .libs/TestComposite.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestDecorator.lo -MD -MP -MF ".deps/TestDecorator.Tpo" \ + -c -o TestDecorator.lo `test -f 'TestDecorator.cpp' || echo './'`TestDecorator.cpp; \ +then mv -f ".deps/TestDecorator.Tpo" ".deps/TestDecorator.Plo"; \ +else rm -f ".deps/TestDecorator.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestDecorator.lo -MD -MP -MF .deps/TestDecorator.Tpo -c TestDecorator.cpp -fPIC -DPIC -o .libs/TestDecorator.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestComposite.lo -MD -MP -MF .deps/TestComposite.Tpo -c TestComposite.cpp -o TestComposite.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestDecorator.lo -MD -MP -MF .deps/TestDecorator.Tpo -c TestDecorator.cpp -o TestDecorator.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFactoryRegistry.lo -MD -MP -MF ".deps/TestFactoryRegistry.Tpo" \ + -c -o TestFactoryRegistry.lo `test -f 'TestFactoryRegistry.cpp' || echo './'`TestFactoryRegistry.cpp; \ +then mv -f ".deps/TestFactoryRegistry.Tpo" ".deps/TestFactoryRegistry.Plo"; \ +else rm -f ".deps/TestFactoryRegistry.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFactoryRegistry.lo -MD -MP -MF .deps/TestFactoryRegistry.Tpo -c TestFactoryRegistry.cpp -fPIC -DPIC -o .libs/TestFactoryRegistry.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFailure.lo -MD -MP -MF ".deps/TestFailure.Tpo" \ + -c -o TestFailure.lo `test -f 'TestFailure.cpp' || echo './'`TestFailure.cpp; \ +then mv -f ".deps/TestFailure.Tpo" ".deps/TestFailure.Plo"; \ +else rm -f ".deps/TestFailure.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFailure.lo -MD -MP -MF .deps/TestFailure.Tpo -c TestFailure.cpp -fPIC -DPIC -o .libs/TestFailure.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFailure.lo -MD -MP -MF .deps/TestFailure.Tpo -c TestFailure.cpp -o TestFailure.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestFactoryRegistry.lo -MD -MP -MF .deps/TestFactoryRegistry.Tpo -c TestFactoryRegistry.cpp -o TestFactoryRegistry.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestLeaf.lo -MD -MP -MF ".deps/TestLeaf.Tpo" \ + -c -o TestLeaf.lo `test -f 'TestLeaf.cpp' || echo './'`TestLeaf.cpp; \ +then mv -f ".deps/TestLeaf.Tpo" ".deps/TestLeaf.Plo"; \ +else rm -f ".deps/TestLeaf.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestLeaf.lo -MD -MP -MF .deps/TestLeaf.Tpo -c TestLeaf.cpp -fPIC -DPIC -o .libs/TestLeaf.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestLeaf.lo -MD -MP -MF .deps/TestLeaf.Tpo -c TestLeaf.cpp -o TestLeaf.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestNamer.lo -MD -MP -MF ".deps/TestNamer.Tpo" \ + -c -o TestNamer.lo `test -f 'TestNamer.cpp' || echo './'`TestNamer.cpp; \ +then mv -f ".deps/TestNamer.Tpo" ".deps/TestNamer.Plo"; \ +else rm -f ".deps/TestNamer.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestNamer.lo -MD -MP -MF .deps/TestNamer.Tpo -c TestNamer.cpp -fPIC -DPIC -o .libs/TestNamer.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPath.lo -MD -MP -MF ".deps/TestPath.Tpo" \ + -c -o TestPath.lo `test -f 'TestPath.cpp' || echo './'`TestPath.cpp; \ +then mv -f ".deps/TestPath.Tpo" ".deps/TestPath.Plo"; \ +else rm -f ".deps/TestPath.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPath.lo -MD -MP -MF .deps/TestPath.Tpo -c TestPath.cpp -fPIC -DPIC -o .libs/TestPath.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestNamer.lo -MD -MP -MF .deps/TestNamer.Tpo -c TestNamer.cpp -o TestNamer.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPlugInDefaultImpl.lo -MD -MP -MF ".deps/TestPlugInDefaultImpl.Tpo" \ + -c -o TestPlugInDefaultImpl.lo `test -f 'TestPlugInDefaultImpl.cpp' || echo './'`TestPlugInDefaultImpl.cpp; \ +then mv -f ".deps/TestPlugInDefaultImpl.Tpo" ".deps/TestPlugInDefaultImpl.Plo"; \ +else rm -f ".deps/TestPlugInDefaultImpl.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPlugInDefaultImpl.lo -MD -MP -MF .deps/TestPlugInDefaultImpl.Tpo -c TestPlugInDefaultImpl.cpp -fPIC -DPIC -o .libs/TestPlugInDefaultImpl.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPlugInDefaultImpl.lo -MD -MP -MF .deps/TestPlugInDefaultImpl.Tpo -c TestPlugInDefaultImpl.cpp -o TestPlugInDefaultImpl.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResult.lo -MD -MP -MF ".deps/TestResult.Tpo" \ + -c -o TestResult.lo `test -f 'TestResult.cpp' || echo './'`TestResult.cpp; \ +then mv -f ".deps/TestResult.Tpo" ".deps/TestResult.Plo"; \ +else rm -f ".deps/TestResult.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResult.lo -MD -MP -MF .deps/TestResult.Tpo -c TestResult.cpp -fPIC -DPIC -o .libs/TestResult.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestPath.lo -MD -MP -MF .deps/TestPath.Tpo -c TestPath.cpp -o TestPath.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResult.lo -MD -MP -MF .deps/TestResult.Tpo -c TestResult.cpp -o TestResult.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResultCollector.lo -MD -MP -MF ".deps/TestResultCollector.Tpo" \ + -c -o TestResultCollector.lo `test -f 'TestResultCollector.cpp' || echo './'`TestResultCollector.cpp; \ +then mv -f ".deps/TestResultCollector.Tpo" ".deps/TestResultCollector.Plo"; \ +else rm -f ".deps/TestResultCollector.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResultCollector.lo -MD -MP -MF .deps/TestResultCollector.Tpo -c TestResultCollector.cpp -fPIC -DPIC -o .libs/TestResultCollector.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestResultCollector.lo -MD -MP -MF .deps/TestResultCollector.Tpo -c TestResultCollector.cpp -o TestResultCollector.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestRunner.lo -MD -MP -MF ".deps/TestRunner.Tpo" \ + -c -o TestRunner.lo `test -f 'TestRunner.cpp' || echo './'`TestRunner.cpp; \ +then mv -f ".deps/TestRunner.Tpo" ".deps/TestRunner.Plo"; \ +else rm -f ".deps/TestRunner.Tpo"; exit 1; \ +fi +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSetUp.lo -MD -MP -MF ".deps/TestSetUp.Tpo" \ + -c -o TestSetUp.lo `test -f 'TestSetUp.cpp' || echo './'`TestSetUp.cpp; \ +then mv -f ".deps/TestSetUp.Tpo" ".deps/TestSetUp.Plo"; \ +else rm -f ".deps/TestSetUp.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestRunner.lo -MD -MP -MF .deps/TestRunner.Tpo -c TestRunner.cpp -fPIC -DPIC -o .libs/TestRunner.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSetUp.lo -MD -MP -MF .deps/TestSetUp.Tpo -c TestSetUp.cpp -fPIC -DPIC -o .libs/TestSetUp.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSetUp.lo -MD -MP -MF .deps/TestSetUp.Tpo -c TestSetUp.cpp -o TestSetUp.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestRunner.lo -MD -MP -MF .deps/TestRunner.Tpo -c TestRunner.cpp -o TestRunner.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuccessListener.lo -MD -MP -MF ".deps/TestSuccessListener.Tpo" \ + -c -o TestSuccessListener.lo `test -f 'TestSuccessListener.cpp' || echo './'`TestSuccessListener.cpp; \ +then mv -f ".deps/TestSuccessListener.Tpo" ".deps/TestSuccessListener.Plo"; \ +else rm -f ".deps/TestSuccessListener.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuccessListener.lo -MD -MP -MF .deps/TestSuccessListener.Tpo -c TestSuccessListener.cpp -fPIC -DPIC -o .libs/TestSuccessListener.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuite.lo -MD -MP -MF ".deps/TestSuite.Tpo" \ + -c -o TestSuite.lo `test -f 'TestSuite.cpp' || echo './'`TestSuite.cpp; \ +then mv -f ".deps/TestSuite.Tpo" ".deps/TestSuite.Plo"; \ +else rm -f ".deps/TestSuite.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuite.lo -MD -MP -MF .deps/TestSuite.Tpo -c TestSuite.cpp -fPIC -DPIC -o .libs/TestSuite.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuccessListener.lo -MD -MP -MF .deps/TestSuccessListener.Tpo -c TestSuccessListener.cpp -o TestSuccessListener.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuite.lo -MD -MP -MF .deps/TestSuite.Tpo -c TestSuite.cpp -o TestSuite.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuiteBuilderContext.lo -MD -MP -MF ".deps/TestSuiteBuilderContext.Tpo" \ + -c -o TestSuiteBuilderContext.lo `test -f 'TestSuiteBuilderContext.cpp' || echo './'`TestSuiteBuilderContext.cpp; \ +then mv -f ".deps/TestSuiteBuilderContext.Tpo" ".deps/TestSuiteBuilderContext.Plo"; \ +else rm -f ".deps/TestSuiteBuilderContext.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuiteBuilderContext.lo -MD -MP -MF .deps/TestSuiteBuilderContext.Tpo -c TestSuiteBuilderContext.cpp -fPIC -DPIC -o .libs/TestSuiteBuilderContext.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextOutputter.lo -MD -MP -MF ".deps/TextOutputter.Tpo" \ + -c -o TextOutputter.lo `test -f 'TextOutputter.cpp' || echo './'`TextOutputter.cpp; \ +then mv -f ".deps/TextOutputter.Tpo" ".deps/TextOutputter.Plo"; \ +else rm -f ".deps/TextOutputter.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextOutputter.lo -MD -MP -MF .deps/TextOutputter.Tpo -c TextOutputter.cpp -fPIC -DPIC -o .libs/TextOutputter.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TestSuiteBuilderContext.lo -MD -MP -MF .deps/TestSuiteBuilderContext.Tpo -c TestSuiteBuilderContext.cpp -o TestSuiteBuilderContext.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextOutputter.lo -MD -MP -MF .deps/TextOutputter.Tpo -c TextOutputter.cpp -o TextOutputter.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestProgressListener.lo -MD -MP -MF ".deps/TextTestProgressListener.Tpo" \ + -c -o TextTestProgressListener.lo `test -f 'TextTestProgressListener.cpp' || echo './'`TextTestProgressListener.cpp; \ +then mv -f ".deps/TextTestProgressListener.Tpo" ".deps/TextTestProgressListener.Plo"; \ +else rm -f ".deps/TextTestProgressListener.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestProgressListener.lo -MD -MP -MF .deps/TextTestProgressListener.Tpo -c TextTestProgressListener.cpp -fPIC -DPIC -o .libs/TextTestProgressListener.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestResult.lo -MD -MP -MF ".deps/TextTestResult.Tpo" \ + -c -o TextTestResult.lo `test -f 'TextTestResult.cpp' || echo './'`TextTestResult.cpp; \ +then mv -f ".deps/TextTestResult.Tpo" ".deps/TextTestResult.Plo"; \ +else rm -f ".deps/TextTestResult.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestProgressListener.lo -MD -MP -MF .deps/TextTestProgressListener.Tpo -c TextTestProgressListener.cpp -o TextTestProgressListener.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestResult.lo -MD -MP -MF .deps/TextTestResult.Tpo -c TextTestResult.cpp -fPIC -DPIC -o .libs/TextTestResult.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestRunner.lo -MD -MP -MF ".deps/TextTestRunner.Tpo" \ + -c -o TextTestRunner.lo `test -f 'TextTestRunner.cpp' || echo './'`TextTestRunner.cpp; \ +then mv -f ".deps/TextTestRunner.Tpo" ".deps/TextTestRunner.Plo"; \ +else rm -f ".deps/TextTestRunner.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestResult.lo -MD -MP -MF .deps/TextTestResult.Tpo -c TextTestResult.cpp -o TextTestResult.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestRunner.lo -MD -MP -MF .deps/TextTestRunner.Tpo -c TextTestRunner.cpp -fPIC -DPIC -o .libs/TextTestRunner.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TypeInfoHelper.lo -MD -MP -MF ".deps/TypeInfoHelper.Tpo" \ + -c -o TypeInfoHelper.lo `test -f 'TypeInfoHelper.cpp' || echo './'`TypeInfoHelper.cpp; \ +then mv -f ".deps/TypeInfoHelper.Tpo" ".deps/TypeInfoHelper.Plo"; \ +else rm -f ".deps/TypeInfoHelper.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TextTestRunner.lo -MD -MP -MF .deps/TextTestRunner.Tpo -c TextTestRunner.cpp -o TextTestRunner.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TypeInfoHelper.lo -MD -MP -MF .deps/TypeInfoHelper.Tpo -c TypeInfoHelper.cpp -fPIC -DPIC -o .libs/TypeInfoHelper.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT TypeInfoHelper.lo -MD -MP -MF .deps/TypeInfoHelper.Tpo -c TypeInfoHelper.cpp -o TypeInfoHelper.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT UnixDynamicLibraryManager.lo -MD -MP -MF ".deps/UnixDynamicLibraryManager.Tpo" \ + -c -o UnixDynamicLibraryManager.lo `test -f 'UnixDynamicLibraryManager.cpp' || echo './'`UnixDynamicLibraryManager.cpp; \ +then mv -f ".deps/UnixDynamicLibraryManager.Tpo" ".deps/UnixDynamicLibraryManager.Plo"; \ +else rm -f ".deps/UnixDynamicLibraryManager.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT UnixDynamicLibraryManager.lo -MD -MP -MF .deps/UnixDynamicLibraryManager.Tpo -c UnixDynamicLibraryManager.cpp -fPIC -DPIC -o .libs/UnixDynamicLibraryManager.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ShlDynamicLibraryManager.lo -MD -MP -MF ".deps/ShlDynamicLibraryManager.Tpo" \ + -c -o ShlDynamicLibraryManager.lo `test -f 'ShlDynamicLibraryManager.cpp' || echo './'`ShlDynamicLibraryManager.cpp; \ +then mv -f ".deps/ShlDynamicLibraryManager.Tpo" ".deps/ShlDynamicLibraryManager.Plo"; \ +else rm -f ".deps/ShlDynamicLibraryManager.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT UnixDynamicLibraryManager.lo -MD -MP -MF .deps/UnixDynamicLibraryManager.Tpo -c UnixDynamicLibraryManager.cpp -o UnixDynamicLibraryManager.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ShlDynamicLibraryManager.lo -MD -MP -MF .deps/ShlDynamicLibraryManager.Tpo -c ShlDynamicLibraryManager.cpp -fPIC -DPIC -o .libs/ShlDynamicLibraryManager.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ShlDynamicLibraryManager.lo -MD -MP -MF .deps/ShlDynamicLibraryManager.Tpo -c ShlDynamicLibraryManager.cpp -o ShlDynamicLibraryManager.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlDocument.lo -MD -MP -MF ".deps/XmlDocument.Tpo" \ + -c -o XmlDocument.lo `test -f 'XmlDocument.cpp' || echo './'`XmlDocument.cpp; \ +then mv -f ".deps/XmlDocument.Tpo" ".deps/XmlDocument.Plo"; \ +else rm -f ".deps/XmlDocument.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlDocument.lo -MD -MP -MF .deps/XmlDocument.Tpo -c XmlDocument.cpp -fPIC -DPIC -o .libs/XmlDocument.o +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlElement.lo -MD -MP -MF ".deps/XmlElement.Tpo" \ + -c -o XmlElement.lo `test -f 'XmlElement.cpp' || echo './'`XmlElement.cpp; \ +then mv -f ".deps/XmlElement.Tpo" ".deps/XmlElement.Plo"; \ +else rm -f ".deps/XmlElement.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlElement.lo -MD -MP -MF .deps/XmlElement.Tpo -c XmlElement.cpp -fPIC -DPIC -o .libs/XmlElement.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlDocument.lo -MD -MP -MF .deps/XmlDocument.Tpo -c XmlDocument.cpp -o XmlDocument.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputter.lo -MD -MP -MF ".deps/XmlOutputter.Tpo" \ + -c -o XmlOutputter.lo `test -f 'XmlOutputter.cpp' || echo './'`XmlOutputter.cpp; \ +then mv -f ".deps/XmlOutputter.Tpo" ".deps/XmlOutputter.Plo"; \ +else rm -f ".deps/XmlOutputter.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputter.lo -MD -MP -MF .deps/XmlOutputter.Tpo -c XmlOutputter.cpp -fPIC -DPIC -o .libs/XmlOutputter.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlElement.lo -MD -MP -MF .deps/XmlElement.Tpo -c XmlElement.cpp -o XmlElement.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputterHook.lo -MD -MP -MF ".deps/XmlOutputterHook.Tpo" \ + -c -o XmlOutputterHook.lo `test -f 'XmlOutputterHook.cpp' || echo './'`XmlOutputterHook.cpp; \ +then mv -f ".deps/XmlOutputterHook.Tpo" ".deps/XmlOutputterHook.Plo"; \ +else rm -f ".deps/XmlOutputterHook.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputterHook.lo -MD -MP -MF .deps/XmlOutputterHook.Tpo -c XmlOutputterHook.cpp -fPIC -DPIC -o .libs/XmlOutputterHook.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputter.lo -MD -MP -MF .deps/XmlOutputter.Tpo -c XmlOutputter.cpp -o XmlOutputter.o >/dev/null 2>&1 + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT XmlOutputterHook.lo -MD -MP -MF .deps/XmlOutputterHook.Tpo -c XmlOutputterHook.cpp -o XmlOutputterHook.o >/dev/null 2>&1 +if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Win32DynamicLibraryManager.lo -MD -MP -MF ".deps/Win32DynamicLibraryManager.Tpo" \ + -c -o Win32DynamicLibraryManager.lo `test -f 'Win32DynamicLibraryManager.cpp' || echo './'`Win32DynamicLibraryManager.cpp; \ +then mv -f ".deps/Win32DynamicLibraryManager.Tpo" ".deps/Win32DynamicLibraryManager.Plo"; \ +else rm -f ".deps/Win32DynamicLibraryManager.Tpo"; exit 1; \ +fi + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Win32DynamicLibraryManager.lo -MD -MP -MF .deps/Win32DynamicLibraryManager.Tpo -c Win32DynamicLibraryManager.cpp -fPIC -DPIC -o .libs/Win32DynamicLibraryManager.o + g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Win32DynamicLibraryManager.lo -MD -MP -MF .deps/Win32DynamicLibraryManager.Tpo -c Win32DynamicLibraryManager.cpp -o Win32DynamicLibraryManager.o >/dev/null 2>&1 +/bin/sh ../../libtool --mode=link g++ -g -O2 -o libcppunit.la -rpath /usr/local/PFEXTLIB-1.2/cppunit/lib -version-info 2:0:0 -release 1.10 AdditionalMessage.lo Asserter.lo BeOsDynamicLibraryManager.lo BriefTestProgressListener.lo CompilerOutputter.lo DefaultProtector.lo DynamicLibraryManager.lo DynamicLibraryManagerException.lo Exception.lo Message.lo RepeatedTest.lo PlugInManager.lo PlugInParameters.lo Protector.lo ProtectorChain.lo SourceLine.lo StringTools.lo SynchronizedObject.lo Test.lo TestAssert.lo TestCase.lo TestCaseDecorator.lo TestComposite.lo TestDecorator.lo TestFactoryRegistry.lo TestFailure.lo TestLeaf.lo TestNamer.lo TestPath.lo TestPlugInDefaultImpl.lo TestResult.lo TestResultCollector.lo TestRunner.lo TestSetUp.lo TestSuccessListener.lo TestSuite.lo TestSuiteBuilderContext.lo TextOutputter.lo TextTestProgressListener.lo TextTestResult.lo TextTestRunner.lo TypeInfoHelper.lo UnixDynamicLibraryManager.lo ShlDynamicLibraryManager.lo XmlDocument.lo XmlElement.lo XmlOutputter.lo XmlOutputterHook.lo Win32DynamicLibraryManager.lo +rm -fr .libs/libcppunit-1.10.so.2 .libs/libcppunit-1.10.so.2.0.0 .libs/libcppunit.a .libs/libcppunit.la .libs/libcppunit.lai .libs/libcppunit.so +g++ -shared -nostdlib /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crti.o /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/crtbeginS.o .libs/AdditionalMessage.o .libs/Asserter.o .libs/BeOsDynamicLibraryManager.o .libs/BriefTestProgressListener.o .libs/CompilerOutputter.o .libs/DefaultProtector.o .libs/DynamicLibraryManager.o .libs/DynamicLibraryManagerException.o .libs/Exception.o .libs/Message.o .libs/RepeatedTest.o .libs/PlugInManager.o .libs/PlugInParameters.o .libs/Protector.o .libs/ProtectorChain.o .libs/SourceLine.o .libs/StringTools.o .libs/SynchronizedObject.o .libs/Test.o .libs/TestAssert.o .libs/TestCase.o .libs/TestCaseDecorator.o .libs/TestComposite.o .libs/TestDecorator.o .libs/TestFactoryRegistry.o .libs/TestFailure.o .libs/TestLeaf.o .libs/TestNamer.o .libs/TestPath.o .libs/TestPlugInDefaultImpl.o .libs/TestResult.o .libs/TestResultCollector.o .libs/TestRunner.o .libs/TestSetUp.o .libs/TestSuccessListener.o .libs/TestSuite.o .libs/TestSuiteBuilderContext.o .libs/TextOutputter.o .libs/TextTestProgressListener.o .libs/TextTestResult.o .libs/TextTestRunner.o .libs/TypeInfoHelper.o .libs/UnixDynamicLibraryManager.o .libs/ShlDynamicLibraryManager.o .libs/XmlDocument.o .libs/XmlElement.o .libs/XmlOutputter.o .libs/XmlOutputterHook.o .libs/Win32DynamicLibraryManager.o -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3 -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/crtendS.o /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/../../../crtn.o -Wl,-soname -Wl,libcppunit-1.10.so.2 -o .libs/libcppunit-1.10.so.2.0.0 +(cd .libs && rm -f libcppunit-1.10.so.2 && ln -s libcppunit-1.10.so.2.0.0 libcppunit-1.10.so.2) +(cd .libs && rm -f libcppunit.so && ln -s libcppunit-1.10.so.2.0.0 libcppunit.so) +ar cru .libs/libcppunit.a AdditionalMessage.o Asserter.o BeOsDynamicLibraryManager.o BriefTestProgressListener.o CompilerOutputter.o DefaultProtector.o DynamicLibraryManager.o DynamicLibraryManagerException.o Exception.o Message.o RepeatedTest.o PlugInManager.o PlugInParameters.o Protector.o ProtectorChain.o SourceLine.o StringTools.o SynchronizedObject.o Test.o TestAssert.o TestCase.o TestCaseDecorator.o TestComposite.o TestDecorator.o TestFactoryRegistry.o TestFailure.o TestLeaf.o TestNamer.o TestPath.o TestPlugInDefaultImpl.o TestResult.o TestResultCollector.o TestRunner.o TestSetUp.o TestSuccessListener.o TestSuite.o TestSuiteBuilderContext.o TextOutputter.o TextTestProgressListener.o TextTestResult.o TextTestRunner.o TypeInfoHelper.o UnixDynamicLibraryManager.o ShlDynamicLibraryManager.o XmlDocument.o XmlElement.o XmlOutputter.o XmlOutputterHook.o Win32DynamicLibraryManager.o +ranlib .libs/libcppunit.a +creating libcppunit.la +(cd .libs && rm -f libcppunit.la && ln -s ../libcppunit.la libcppunit.la) +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +Making all in DllPlugInTester +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +cd ../.. && /bin/sh ./config.status src/DllPlugInTester/Makefile depfiles +config.status: creating src/DllPlugInTester/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +if g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT DllPlugInTester.o -MD -MP -MF ".deps/DllPlugInTester.Tpo" \ + -c -o DllPlugInTester.o `test -f 'DllPlugInTester.cpp' || echo './'`DllPlugInTester.cpp; \ +then mv -f ".deps/DllPlugInTester.Tpo" ".deps/DllPlugInTester.Po"; \ +else rm -f ".deps/DllPlugInTester.Tpo"; exit 1; \ +fi +if g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT CommandLineParser.o -MD -MP -MF ".deps/CommandLineParser.Tpo" \ + -c -o CommandLineParser.o `test -f 'CommandLineParser.cpp' || echo './'`CommandLineParser.cpp; \ +then mv -f ".deps/CommandLineParser.Tpo" ".deps/CommandLineParser.Po"; \ +else rm -f ".deps/CommandLineParser.Tpo"; exit 1; \ +fi +/bin/sh ../../libtool --mode=link g++ -g -O2 -o DllPlugInTester -ldl DllPlugInTester.o CommandLineParser.o ../../src/cppunit/libcppunit.la +g++ -g -O2 -o .libs/DllPlugInTester DllPlugInTester.o CommandLineParser.o -ldl ../../src/cppunit/.libs/libcppunit.so -Wl,--rpath -Wl,/usr/local/PFEXTLIB-1.2/cppunit/lib +creating DllPlugInTester +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[2]: Nothing to be done for `all-am'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +Making all in include +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +cd .. && /bin/sh ./config.status include/Makefile +config.status: creating include/Makefile +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +Making all in cppunit +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +cd ../.. && /bin/sh ./config.status include/cppunit/Makefile +config.status: creating include/cppunit/Makefile +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +Making all in extensions +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +cd ../../.. && /bin/sh ./config.status include/cppunit/extensions/Makefile +config.status: creating include/cppunit/extensions/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[3]: Nothing to be done for `all'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +Making all in ui +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +cd ../../.. && /bin/sh ./config.status include/cppunit/ui/Makefile +config.status: creating include/cppunit/ui/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +Making all in text +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/text' +cd ../../../.. && /bin/sh ./config.status include/cppunit/ui/text/Makefile +config.status: creating include/cppunit/ui/text/Makefile +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/text' +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/text' +make[4]: Nothing to be done for `all'. +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/text' +Making all in mfc +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/mfc' +cd ../../../.. && /bin/sh ./config.status include/cppunit/ui/mfc/Makefile +config.status: creating include/cppunit/ui/mfc/Makefile +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/mfc' +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/mfc' +make[4]: Nothing to be done for `all'. +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/mfc' +Making all in qt +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/qt' +cd ../../../.. && /bin/sh ./config.status include/cppunit/ui/qt/Makefile +config.status: creating include/cppunit/ui/qt/Makefile +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/qt' +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/qt' +make[4]: Nothing to be done for `all'. +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui/qt' +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +make[4]: Nothing to be done for `all-am'. +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/ui' +Making all in plugin +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/plugin' +cd ../../.. && /bin/sh ./config.status include/cppunit/plugin/Makefile +config.status: creating include/cppunit/plugin/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/plugin' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/plugin' +make[3]: Nothing to be done for `all'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/plugin' +Making all in config +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/config' +cd ../../.. && /bin/sh ./config.status include/cppunit/config/Makefile +config.status: creating include/cppunit/config/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/config' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/config' +make[3]: Nothing to be done for `all'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/config' +Making all in tools +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/tools' +cd ../../.. && /bin/sh ./config.status include/cppunit/tools/Makefile +config.status: creating include/cppunit/tools/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/tools' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/tools' +make[3]: Nothing to be done for `all'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/tools' +Making all in portability +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/portability' +cd ../../.. && /bin/sh ./config.status include/cppunit/portability/Makefile +config.status: creating include/cppunit/portability/Makefile +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/portability' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/portability' +make[3]: Nothing to be done for `all'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/portability' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +make[3]: Nothing to be done for `all-am'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +make[2]: Nothing to be done for `all-am'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +Making all in examples +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +cd .. && /bin/sh ./config.status examples/Makefile +config.status: creating examples/Makefile +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +Making all in hierarchy +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/hierarchy' +cd ../.. && /bin/sh ./config.status examples/hierarchy/Makefile depfiles +config.status: creating examples/hierarchy/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/hierarchy' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/hierarchy' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/hierarchy' +Making all in cppunittest +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/cppunittest' +cd ../.. && /bin/sh ./config.status examples/cppunittest/Makefile depfiles +config.status: creating examples/cppunittest/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/cppunittest' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/cppunittest' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/cppunittest' +Making all in simple +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/simple' +cd ../.. && /bin/sh ./config.status examples/simple/Makefile depfiles +config.status: creating examples/simple/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/simple' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/simple' +if g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT ExampleTestCase.o -MD -MP -MF ".deps/ExampleTestCase.Tpo" \ + -c -o ExampleTestCase.o `test -f 'ExampleTestCase.cpp' || echo './'`ExampleTestCase.cpp; \ +then mv -f ".deps/ExampleTestCase.Tpo" ".deps/ExampleTestCase.Po"; \ +else rm -f ".deps/ExampleTestCase.Tpo"; exit 1; \ +fi +if g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -I../../include -g -O2 -MT Main.o -MD -MP -MF ".deps/Main.Tpo" \ + -c -o Main.o `test -f 'Main.cpp' || echo './'`Main.cpp; \ +then mv -f ".deps/Main.Tpo" ".deps/Main.Po"; \ +else rm -f ".deps/Main.Tpo"; exit 1; \ +fi +/bin/sh ../../libtool --mode=link g++ -g -O2 -o simple -ldl ExampleTestCase.o Main.o ../../src/cppunit/libcppunit.la +g++ -g -O2 -o .libs/simple ExampleTestCase.o Main.o -ldl ../../src/cppunit/.libs/libcppunit.so -Wl,--rpath -Wl,/usr/local/PFEXTLIB-1.2/cppunit/lib +creating simple +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/simple' +Making all in ClockerPlugIn +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/ClockerPlugIn' +cd ../.. && /bin/sh ./config.status examples/ClockerPlugIn/Makefile +config.status: creating examples/ClockerPlugIn/Makefile +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/ClockerPlugIn' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/ClockerPlugIn' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/ClockerPlugIn' +Making all in DumperPlugIn +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/DumperPlugIn' +cd ../.. && /bin/sh ./config.status examples/DumperPlugIn/Makefile +config.status: creating examples/DumperPlugIn/Makefile +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/DumperPlugIn' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/DumperPlugIn' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/DumperPlugIn' +Making all in money +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/money' +cd ../.. && /bin/sh ./config.status examples/money/Makefile depfiles +config.status: creating examples/money/Makefile +config.status: executing depfiles commands +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/money' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/money' +make[2]: Nothing to be done for `all'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples/money' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +make[2]: Nothing to be done for `all-am'. +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/examples' +Making all in doc +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/doc' +cd .. && /bin/sh ./config.status doc/Makefile +config.status: creating doc/Makefile +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/doc' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/doc' +make[1]: Nothing to be done for `all'. +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/doc' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2' +cd . && /bin/sh ./config.status Makefile +config.status: creating Makefile +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2' +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2' +make[1]: Nothing to be done for `all-am'. +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2' +==> Installing cppunit... +Making install in src +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +Making install in cppunit +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +/bin/sh ../../config/mkinstalldirs /usr/local/PFEXTLIB-1.2/cppunit/lib + /bin/sh ../../libtool --mode=install /usr/bin/install -c libcppunit.la /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit.la +/usr/bin/install -c .libs/libcppunit-1.10.so.2.0.0 /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit-1.10.so.2.0.0 +(cd /usr/local/PFEXTLIB-1.2/cppunit/lib && rm -f libcppunit-1.10.so.2 && ln -s libcppunit-1.10.so.2.0.0 libcppunit-1.10.so.2) +(cd /usr/local/PFEXTLIB-1.2/cppunit/lib && rm -f libcppunit.so && ln -s libcppunit-1.10.so.2.0.0 libcppunit.so) +/usr/bin/install -c .libs/libcppunit.lai /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit.la +/usr/bin/install -c .libs/libcppunit.a /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit.a +ranlib /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit.a +chmod 644 /usr/local/PFEXTLIB-1.2/cppunit/lib/libcppunit.a +PATH="$PATH:/sbin" ldconfig -n /usr/local/PFEXTLIB-1.2/cppunit/lib +---------------------------------------------------------------------- +Libraries have been installed in: + /usr/local/PFEXTLIB-1.2/cppunit/lib + +If you ever happen to want to link against installed libraries +in a given directory, LIBDIR, you must either use libtool, and +specify the full pathname of the library, or use the `-LLIBDIR' +flag during linking and do at least one of the following: + - add LIBDIR to the `LD_LIBRARY_PATH' environment variable + during execution + - add LIBDIR to the `LD_RUN_PATH' environment variable + during linking + - use the `-Wl,--rpath -Wl,LIBDIR' linker flag + - have your system administrator add LIBDIR to `/etc/ld.so.conf' + +See any operating system documentation about shared libraries for +more information, such as the ld(1) and ld.so(8) manual pages. +---------------------------------------------------------------------- +make[3]: Nothing to be done for `install-data-am'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/cppunit' +Making install in DllPlugInTester +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +/bin/sh ../../config/mkinstalldirs /usr/local/PFEXTLIB-1.2/cppunit/bin + /bin/sh ../../libtool --mode=install /usr/bin/install -c DllPlugInTester /usr/local/PFEXTLIB-1.2/cppunit/bin/DllPlugInTester +/usr/bin/install -c .libs/DllPlugInTester /usr/local/PFEXTLIB-1.2/cppunit/bin/DllPlugInTester +make[3]: Nothing to be done for `install-data-am'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src/DllPlugInTester' +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[3]: Nothing to be done for `install-exec-am'. +make[3]: Nothing to be done for `install-data-am'. +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/src' +Making install in include +make[1]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +Making install in cppunit +make[2]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +Making install in extensions +make[3]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[4]: Entering directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[4]: Nothing to be done for `install-exec-am'. +/bin/sh ../../../config/mkinstalldirs /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions + /usr/bin/install -c -m 644 TestFactory.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFactory.h +/usr/bin/install: `TestFactory.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFactory.h' are the same file + /usr/bin/install -c -m 644 AutoRegisterSuite.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/AutoRegisterSuite.h +/usr/bin/install: `AutoRegisterSuite.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/AutoRegisterSuite.h' are the same file + /usr/bin/install -c -m 644 HelperMacros.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/HelperMacros.h +/usr/bin/install: `HelperMacros.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/HelperMacros.h' are the same file + /usr/bin/install -c -m 644 Orthodox.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/Orthodox.h +/usr/bin/install: `Orthodox.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/Orthodox.h' are the same file + /usr/bin/install -c -m 644 RepeatedTest.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/RepeatedTest.h +/usr/bin/install: `RepeatedTest.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/RepeatedTest.h' are the same file + /usr/bin/install -c -m 644 ExceptionTestCaseDecorator.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/ExceptionTestCaseDecorator.h +/usr/bin/install: `ExceptionTestCaseDecorator.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/ExceptionTestCaseDecorator.h' are the same file + /usr/bin/install -c -m 644 TestCaseDecorator.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestCaseDecorator.h +/usr/bin/install: `TestCaseDecorator.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestCaseDecorator.h' are the same file + /usr/bin/install -c -m 644 TestDecorator.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestDecorator.h +/usr/bin/install: `TestDecorator.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestDecorator.h' are the same file + /usr/bin/install -c -m 644 TestFactoryRegistry.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFactoryRegistry.h +/usr/bin/install: `TestFactoryRegistry.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFactoryRegistry.h' are the same file + /usr/bin/install -c -m 644 TestFixtureFactory.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFixtureFactory.h +/usr/bin/install: `TestFixtureFactory.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestFixtureFactory.h' are the same file + /usr/bin/install -c -m 644 TestNamer.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestNamer.h +/usr/bin/install: `TestNamer.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestNamer.h' are the same file + /usr/bin/install -c -m 644 TestSetUp.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSetUp.h +/usr/bin/install: `TestSetUp.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSetUp.h' are the same file + /usr/bin/install -c -m 644 TestSuiteBuilderContext.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSuiteBuilderContext.h +/usr/bin/install: `TestSuiteBuilderContext.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSuiteBuilderContext.h' are the same file + /usr/bin/install -c -m 644 TestSuiteFactory.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSuiteFactory.h +/usr/bin/install: `TestSuiteFactory.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TestSuiteFactory.h' are the same file + /usr/bin/install -c -m 644 TypeInfoHelper.h /usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TypeInfoHelper.h +/usr/bin/install: `TypeInfoHelper.h' and `/usr/local/PFEXTLIB-1.2/cppunit/include/cppunit/extensions/TypeInfoHelper.h' are the same file +make[4]: *** [install-libcppunitincludeHEADERS] Error 1 +make[4]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[3]: *** [install-am] Error 2 +make[3]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit/extensions' +make[2]: *** [install-recursive] Error 1 +make[2]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include/cppunit' +make[1]: *** [install-recursive] Error 1 +make[1]: Leaving directory `/usr/local/PFEXTLIB-1.2/cppunit-1.10.2/include' +make: *** [install-recursive] Error 1 diff --git a/centos39-rootfs/Dockerfile b/centos39-rootfs/Dockerfile new file mode 100644 index 0000000..2b0fe7a --- /dev/null +++ b/centos39-rootfs/Dockerfile @@ -0,0 +1,7 @@ +FROM scratch +ADD . / +ENV PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin +ENV LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/lib +ENV PREFIX=/usr/local/PFEXTLIB-1.2 +WORKDIR /usr/local/PFEXTLIB-1.2 +CMD ["/bin/bash"] diff --git a/centos39-rootfs/bin/arch b/centos39-rootfs/bin/arch new file mode 100755 index 0000000..1c9032a Binary files /dev/null and b/centos39-rootfs/bin/arch differ diff --git a/centos39-rootfs/bin/awk b/centos39-rootfs/bin/awk new file mode 120000 index 0000000..7ef87ee --- /dev/null +++ b/centos39-rootfs/bin/awk @@ -0,0 +1 @@ +gawk \ No newline at end of file diff --git a/centos39-rootfs/bin/basename b/centos39-rootfs/bin/basename new file mode 100755 index 0000000..6fe2330 Binary files /dev/null and b/centos39-rootfs/bin/basename differ diff --git a/centos39-rootfs/bin/bash b/centos39-rootfs/bin/bash new file mode 100755 index 0000000..68f6549 Binary files /dev/null and b/centos39-rootfs/bin/bash differ diff --git a/centos39-rootfs/bin/bash2 b/centos39-rootfs/bin/bash2 new file mode 120000 index 0000000..f4d7fa5 --- /dev/null +++ b/centos39-rootfs/bin/bash2 @@ -0,0 +1 @@ +bash \ No newline at end of file diff --git a/centos39-rootfs/bin/cat b/centos39-rootfs/bin/cat new file mode 100755 index 0000000..6beca12 Binary files /dev/null and b/centos39-rootfs/bin/cat differ diff --git a/centos39-rootfs/bin/chgrp b/centos39-rootfs/bin/chgrp new file mode 100755 index 0000000..6088b03 Binary files /dev/null and b/centos39-rootfs/bin/chgrp differ diff --git a/centos39-rootfs/bin/chmod b/centos39-rootfs/bin/chmod new file mode 100755 index 0000000..668d33a Binary files /dev/null and b/centos39-rootfs/bin/chmod differ diff --git a/centos39-rootfs/bin/chown b/centos39-rootfs/bin/chown new file mode 100755 index 0000000..938dead Binary files /dev/null and b/centos39-rootfs/bin/chown differ diff --git a/centos39-rootfs/bin/cp b/centos39-rootfs/bin/cp new file mode 100755 index 0000000..44a48fa Binary files /dev/null and b/centos39-rootfs/bin/cp differ diff --git a/centos39-rootfs/bin/cut b/centos39-rootfs/bin/cut new file mode 100755 index 0000000..3ab71e0 Binary files /dev/null and b/centos39-rootfs/bin/cut differ diff --git a/centos39-rootfs/bin/date b/centos39-rootfs/bin/date new file mode 100755 index 0000000..f88ba32 Binary files /dev/null and b/centos39-rootfs/bin/date differ diff --git a/centos39-rootfs/bin/dd b/centos39-rootfs/bin/dd new file mode 100755 index 0000000..6a41068 Binary files /dev/null and b/centos39-rootfs/bin/dd differ diff --git a/centos39-rootfs/bin/df b/centos39-rootfs/bin/df new file mode 100755 index 0000000..735bdd3 Binary files /dev/null and b/centos39-rootfs/bin/df differ diff --git a/centos39-rootfs/bin/dmesg b/centos39-rootfs/bin/dmesg new file mode 100755 index 0000000..ab2e2fb Binary files /dev/null and b/centos39-rootfs/bin/dmesg differ diff --git a/centos39-rootfs/bin/echo b/centos39-rootfs/bin/echo new file mode 100755 index 0000000..33b4a6d Binary files /dev/null and b/centos39-rootfs/bin/echo differ diff --git a/centos39-rootfs/bin/egrep b/centos39-rootfs/bin/egrep new file mode 120000 index 0000000..9b059dc --- /dev/null +++ b/centos39-rootfs/bin/egrep @@ -0,0 +1 @@ +grep \ No newline at end of file diff --git a/centos39-rootfs/bin/env b/centos39-rootfs/bin/env new file mode 100755 index 0000000..9c8d16d Binary files /dev/null and b/centos39-rootfs/bin/env differ diff --git a/centos39-rootfs/bin/false b/centos39-rootfs/bin/false new file mode 100755 index 0000000..a9c25be Binary files /dev/null and b/centos39-rootfs/bin/false differ diff --git a/centos39-rootfs/bin/fgrep b/centos39-rootfs/bin/fgrep new file mode 120000 index 0000000..9b059dc --- /dev/null +++ b/centos39-rootfs/bin/fgrep @@ -0,0 +1 @@ +grep \ No newline at end of file diff --git a/centos39-rootfs/bin/gawk b/centos39-rootfs/bin/gawk new file mode 100755 index 0000000..3efef18 Binary files /dev/null and b/centos39-rootfs/bin/gawk differ diff --git a/centos39-rootfs/bin/grep b/centos39-rootfs/bin/grep new file mode 100755 index 0000000..167ccb3 Binary files /dev/null and b/centos39-rootfs/bin/grep differ diff --git a/centos39-rootfs/bin/gtar b/centos39-rootfs/bin/gtar new file mode 120000 index 0000000..e1d18b0 --- /dev/null +++ b/centos39-rootfs/bin/gtar @@ -0,0 +1 @@ +tar \ No newline at end of file diff --git a/centos39-rootfs/bin/gunzip b/centos39-rootfs/bin/gunzip new file mode 100755 index 0000000..e8a0d5e Binary files /dev/null and b/centos39-rootfs/bin/gunzip differ diff --git a/centos39-rootfs/bin/gzip b/centos39-rootfs/bin/gzip new file mode 100755 index 0000000..e8a0d5e Binary files /dev/null and b/centos39-rootfs/bin/gzip differ diff --git a/centos39-rootfs/bin/igawk b/centos39-rootfs/bin/igawk new file mode 100755 index 0000000..7144ce5 --- /dev/null +++ b/centos39-rootfs/bin/igawk @@ -0,0 +1,130 @@ +#! /bin/sh +# igawk --- like gawk but do @include processing +# +# Arnold Robbins, arnold@gnu.org, Public Domain +# July 1993 + +if [ "$1" = debug ] +then + set -x + shift +else + # cleanup on exit, hangup, interrupt, quit, termination + trap 'rm -f /tmp/ig.[se].$$' 0 1 2 3 15 +fi + +while [ $# -ne 0 ] # loop over arguments +do + case $1 in + --) shift; break;; + + -W) shift + set -- -W"$@" + continue;; + + -[vF]) opts="$opts $1 '$2'" + shift;; + + -[vF]*) opts="$opts '$1'" ;; + + -f) echo @include "$2" >> /tmp/ig.s.$$ + shift;; + + -f*) f=`echo "$1" | sed 's/-f//'` + echo @include "$f" >> /tmp/ig.s.$$ ;; + + -?file=*) # -Wfile or --file + f=`echo "$1" | sed 's/-.file=//'` + echo @include "$f" >> /tmp/ig.s.$$ ;; + + -?file) # get arg, $2 + echo @include "$2" >> /tmp/ig.s.$$ + shift;; + + -?source=*) # -Wsource or --source + t=`echo "$1" | sed 's/-.source=//'` + echo "$t" >> /tmp/ig.s.$$ ;; + + -?source) # get arg, $2 + echo "$2" >> /tmp/ig.s.$$ + shift;; + + -?version) + echo igawk: version 1.0 1>&2 + gawk --version + exit 0 ;; + + -[W-]*) opts="$opts '$1'" ;; + + *) break;; + esac + shift +done + +if [ ! -s /tmp/ig.s.$$ ] +then + if [ -z "$1" ] + then + echo igawk: no program! 1>&2 + exit 1 + else + echo "$1" > /tmp/ig.s.$$ + shift + fi +fi + +# at this point, /tmp/ig.s.$$ has the program +gawk -- ' +# process @include directives + +function pathto(file, i, t, junk) +{ + if (index(file, "/") != 0) + return file + + for (i = 1; i <= ndirs; i++) { + t = (pathlist[i] "/" file) + if ((getline junk < t) > 0) { + # found it + close(t) + return t + } + } + return "" +} +BEGIN { + path = ENVIRON["AWKPATH"] + ndirs = split(path, pathlist, ":") + for (i = 1; i <= ndirs; i++) { + if (pathlist[i] == "") + pathlist[i] = "." + } + stackptr = 0 + input[stackptr] = ARGV[1] # ARGV[1] is first file + + for (; stackptr >= 0; stackptr--) { + while ((getline < input[stackptr]) > 0) { + if (tolower($1) != "@include") { + print + continue + } + fpath = pathto($2) + if (fpath == "") { + printf("igawk:%s:%d: cannot find %s\n", + input[stackptr], FNR, $2) > "/dev/stderr" + continue + } + if (! (fpath in processed)) { + processed[fpath] = input[stackptr] + input[++stackptr] = fpath # push onto stack + } else + print $2, "included in", input[stackptr], + "already included in", + processed[fpath] > "/dev/stderr" + } + close(input[stackptr]) + } +}' /tmp/ig.s.$$ > /tmp/ig.e.$$ +eval gawk -f /tmp/ig.e.$$ $opts -- "$@" + +exit $? diff --git a/centos39-rootfs/bin/kill b/centos39-rootfs/bin/kill new file mode 100755 index 0000000..6b27a68 Binary files /dev/null and b/centos39-rootfs/bin/kill differ diff --git a/centos39-rootfs/bin/link b/centos39-rootfs/bin/link new file mode 100755 index 0000000..721dbfa Binary files /dev/null and b/centos39-rootfs/bin/link differ diff --git a/centos39-rootfs/bin/ln b/centos39-rootfs/bin/ln new file mode 100755 index 0000000..937da9a Binary files /dev/null and b/centos39-rootfs/bin/ln differ diff --git a/centos39-rootfs/bin/login b/centos39-rootfs/bin/login new file mode 100755 index 0000000..2b7caf0 Binary files /dev/null and b/centos39-rootfs/bin/login differ diff --git a/centos39-rootfs/bin/ls b/centos39-rootfs/bin/ls new file mode 100755 index 0000000..012c8f8 Binary files /dev/null and b/centos39-rootfs/bin/ls differ diff --git a/centos39-rootfs/bin/mkdir b/centos39-rootfs/bin/mkdir new file mode 100755 index 0000000..7f6d4ae Binary files /dev/null and b/centos39-rootfs/bin/mkdir differ diff --git a/centos39-rootfs/bin/mknod b/centos39-rootfs/bin/mknod new file mode 100755 index 0000000..f995a0a Binary files /dev/null and b/centos39-rootfs/bin/mknod differ diff --git a/centos39-rootfs/bin/more b/centos39-rootfs/bin/more new file mode 100755 index 0000000..fd54360 Binary files /dev/null and b/centos39-rootfs/bin/more differ diff --git a/centos39-rootfs/bin/mv b/centos39-rootfs/bin/mv new file mode 100755 index 0000000..12f25af Binary files /dev/null and b/centos39-rootfs/bin/mv differ diff --git a/centos39-rootfs/bin/nice b/centos39-rootfs/bin/nice new file mode 100755 index 0000000..6a2ed1f Binary files /dev/null and b/centos39-rootfs/bin/nice differ diff --git a/centos39-rootfs/bin/pgawk b/centos39-rootfs/bin/pgawk new file mode 100755 index 0000000..34bdfe5 Binary files /dev/null and b/centos39-rootfs/bin/pgawk differ diff --git a/centos39-rootfs/bin/pwd b/centos39-rootfs/bin/pwd new file mode 100755 index 0000000..105b091 Binary files /dev/null and b/centos39-rootfs/bin/pwd differ diff --git a/centos39-rootfs/bin/raw b/centos39-rootfs/bin/raw new file mode 100755 index 0000000..c07bf02 Binary files /dev/null and b/centos39-rootfs/bin/raw differ diff --git a/centos39-rootfs/bin/rm b/centos39-rootfs/bin/rm new file mode 100755 index 0000000..008245d Binary files /dev/null and b/centos39-rootfs/bin/rm differ diff --git a/centos39-rootfs/bin/rmdir b/centos39-rootfs/bin/rmdir new file mode 100755 index 0000000..5d3d8c1 Binary files /dev/null and b/centos39-rootfs/bin/rmdir differ diff --git a/centos39-rootfs/bin/sed b/centos39-rootfs/bin/sed new file mode 100755 index 0000000..4982892 Binary files /dev/null and b/centos39-rootfs/bin/sed differ diff --git a/centos39-rootfs/bin/sh b/centos39-rootfs/bin/sh new file mode 120000 index 0000000..f4d7fa5 --- /dev/null +++ b/centos39-rootfs/bin/sh @@ -0,0 +1 @@ +bash \ No newline at end of file diff --git a/centos39-rootfs/bin/sleep b/centos39-rootfs/bin/sleep new file mode 100755 index 0000000..97093cb Binary files /dev/null and b/centos39-rootfs/bin/sleep differ diff --git a/centos39-rootfs/bin/sort b/centos39-rootfs/bin/sort new file mode 100755 index 0000000..42becbe Binary files /dev/null and b/centos39-rootfs/bin/sort differ diff --git a/centos39-rootfs/bin/stty b/centos39-rootfs/bin/stty new file mode 100755 index 0000000..1635e77 Binary files /dev/null and b/centos39-rootfs/bin/stty differ diff --git a/centos39-rootfs/bin/su b/centos39-rootfs/bin/su new file mode 100755 index 0000000..9dd8f23 Binary files /dev/null and b/centos39-rootfs/bin/su differ diff --git a/centos39-rootfs/bin/sync b/centos39-rootfs/bin/sync new file mode 100755 index 0000000..1ab4f2f Binary files /dev/null and b/centos39-rootfs/bin/sync differ diff --git a/centos39-rootfs/bin/tar b/centos39-rootfs/bin/tar new file mode 100755 index 0000000..30b862e Binary files /dev/null and b/centos39-rootfs/bin/tar differ diff --git a/centos39-rootfs/bin/touch b/centos39-rootfs/bin/touch new file mode 100755 index 0000000..7645796 Binary files /dev/null and b/centos39-rootfs/bin/touch differ diff --git a/centos39-rootfs/bin/true b/centos39-rootfs/bin/true new file mode 100755 index 0000000..57d113a Binary files /dev/null and b/centos39-rootfs/bin/true differ diff --git a/centos39-rootfs/bin/uname b/centos39-rootfs/bin/uname new file mode 100755 index 0000000..8cead35 Binary files /dev/null and b/centos39-rootfs/bin/uname differ diff --git a/centos39-rootfs/bin/unlink b/centos39-rootfs/bin/unlink new file mode 100755 index 0000000..517caf2 Binary files /dev/null and b/centos39-rootfs/bin/unlink differ diff --git a/centos39-rootfs/bin/zcat b/centos39-rootfs/bin/zcat new file mode 100755 index 0000000..e8a0d5e Binary files /dev/null and b/centos39-rootfs/bin/zcat differ diff --git a/centos39-rootfs/etc/DIR_COLORS b/centos39-rootfs/etc/DIR_COLORS new file mode 100644 index 0000000..38c5fd8 --- /dev/null +++ b/centos39-rootfs/etc/DIR_COLORS @@ -0,0 +1,96 @@ +# Configuration file for the color ls utility +# This file goes in the /etc directory, and must be world readable. +# You can copy this file to .dir_colors in your $HOME directory to override +# the system defaults. + +# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not +# pipes. 'all' adds color characters to all output. 'none' shuts colorization +# off. +COLOR tty + +# Extra command line options for ls go here. +# Basically these ones are: +# -F = show '/' for dirs, '*' for executables, etc. +# -T 0 = don't trust tab spacing when formatting ls output. +OPTIONS -F -T 0 + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM linux +TERM console +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM cons25 +TERM xterm +TERM rxvt +TERM xterm-color +TERM color-xterm +TERM vt100 +TERM dtterm +TERM color_xterm +TERM ansi +TERM screen + +# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) +EIGHTBIT 1 + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +NORMAL 00 # global default, although everything should be something. +FILE 00 # normal file +DIR 01;34 # directory +LINK 01;36 # symbolic link +FIFO 40;33 # pipe +SOCK 01;35 # socket +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver +ORPHAN 01;05;37;41 # orphaned syminks +MISSING 01;05;37;41 # ... and the files they point to + +# This is for files with execute permission: +EXEC 01;32 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') +.cmd 01;32 # executables (bright green) +.exe 01;32 +.com 01;32 +.btm 01;32 +.bat 01;32 +.sh 01;32 +.csh 01;32 +.tar 01;31 # archives or compressed (bright red) +.tgz 01;31 +.arj 01;31 +.taz 01;31 +.lzh 01;31 +.zip 01;31 +.z 01;31 +.Z 01;31 +.gz 01;31 +.bz2 01;31 +.bz 01;31 +.tz 01;31 +.rpm 01;31 +.cpio 01;31 +.jpg 01;35 # image formats +.gif 01;35 +.bmp 01;35 +.xbm 01;35 +.xpm 01;35 +.png 01;35 +.tif 01;35 diff --git a/centos39-rootfs/etc/DIR_COLORS.xterm b/centos39-rootfs/etc/DIR_COLORS.xterm new file mode 100644 index 0000000..b9de2e6 --- /dev/null +++ b/centos39-rootfs/etc/DIR_COLORS.xterm @@ -0,0 +1,94 @@ +# Configuration file for the color ls utility +# This file goes in the /etc directory, and must be world readable. +# You can copy this file to .dir_colors in your $HOME directory to override +# the system defaults. + +# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not +# pipes. 'all' adds color characters to all output. 'none' shuts colorization +# off. +COLOR tty + +# Extra command line options for ls go here. +# Basically these ones are: +# -F = show '/' for dirs, '*' for executables, etc. +# -T 0 = don't trust tab spacing when formatting ls output. +OPTIONS -F -T 0 + +# Below, there should be one TERM entry for each termtype that is colorizable +TERM linux +TERM console +TERM con132x25 +TERM con132x30 +TERM con132x43 +TERM con132x60 +TERM con80x25 +TERM con80x28 +TERM con80x30 +TERM con80x43 +TERM con80x50 +TERM con80x60 +TERM cons25 +TERM xterm +TERM rxvt +TERM xterm-color +TERM color-xterm +TERM vt100 +TERM dtterm +TERM color_xterm + +# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) +EIGHTBIT 1 + +# Below are the color init strings for the basic file types. A color init +# string consists of one or more of the following numeric codes: +# Attribute codes: +# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed +# Text color codes: +# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white +# Background color codes: +# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white +NORMAL 00 # global default, although everything should be something. +FILE 00 # normal file +DIR 00;34 # directory +LINK 00;36 # symbolic link +FIFO 40;33 # pipe +SOCK 00;35 # socket +BLK 40;33;01 # block device driver +CHR 40;33;01 # character device driver +ORPHAN 01;05;37;41 # orphaned syminks +MISSING 01;05;37;41 # ... and the files they point to + +# This is for files with execute permission: +EXEC 00;32 + +# List any file extensions like '.gz' or '.tar' that you would like ls +# to colorize below. Put the extension, a space, and the color init string. +# (and any comments you want to add after a '#') +.cmd 00;32 # executables (bright green) +.exe 00;32 +.com 00;32 +.btm 00;32 +.bat 00;32 +.sh 00;32 +.csh 00;32 +.tar 00;31 # archives or compressed (bright red) +.tgz 00;31 +.arj 00;31 +.taz 00;31 +.lzh 00;31 +.zip 00;31 +.z 00;31 +.Z 00;31 +.gz 00;31 +.bz2 00;31 +.bz 00;31 +.tz 00;31 +.rpm 00;31 +.cpio 00;31 +.jpg 00;35 # image formats +.gif 00;35 +.bmp 00;35 +.xbm 00;35 +.xpm 00;35 +.png 00;35 +.tif 00;35 diff --git a/centos39-rootfs/etc/bashrc b/centos39-rootfs/etc/bashrc new file mode 100644 index 0000000..12a017f --- /dev/null +++ b/centos39-rootfs/etc/bashrc @@ -0,0 +1,56 @@ +# /etc/bashrc + +# System wide functions and aliases +# Environment stuff goes in /etc/profile + +# by default, we want this to get set. +# Even for non-interactive, non-login shells. +if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]; then + umask 002 +else + umask 022 +fi + +# are we an interactive shell? +if [ "$PS1" ]; then + if [ -x /usr/bin/tput ]; then + if [ "x`tput kbs`" != "x" ]; then # We can't do this with "dumb" terminal + stty erase `tput kbs` + elif [ -x /usr/bin/wc ]; then + if [ "`tput kbs|wc -c `" -gt 0 ]; then # We can't do this with "dumb" terminal + stty erase `tput kbs` + fi + fi + fi + case $TERM in + xterm*) + if [ -e /etc/sysconfig/bash-prompt-xterm ]; then + PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm + else + PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"' + fi + ;; + screen) + if [ -e /etc/sysconfig/bash-prompt-screen ]; then + PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen + else + PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\033\\"' + fi + ;; + *) + [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default + ;; + esac + # Turn on checkwinsize + shopt -s checkwinsize + [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " + + if [ "x$SHLVL" != "x1" ]; then # We're not a login shell + for i in /etc/profile.d/*.sh; do + if [ -r "$i" ]; then + . $i + fi + done + fi +fi +# vim:ts=4:sw=4 diff --git a/centos39-rootfs/etc/csh.cshrc b/centos39-rootfs/etc/csh.cshrc new file mode 100644 index 0000000..97f41d0 --- /dev/null +++ b/centos39-rootfs/etc/csh.cshrc @@ -0,0 +1,30 @@ +# /etc/cshrc +# +# csh configuration for all shell invocations. + +# by default, we want this to get set. +# Even for non-interactive, non-login shells. +[ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ] +if $status then + umask 022 +else + umask 002 +endif + +if ($?prompt) then + if ($?tcsh) then + set prompt='[%n@%m %c]$ ' + else + set prompt=\[`id -nu`@`hostname -s`\]\$\ + endif +endif + +if ( -d /etc/profile.d ) then + set nonomatch + foreach i ( /etc/profile.d/*.csh ) + if ( -r $i ) then + source $i + endif + end + unset i nonomatch +endif diff --git a/centos39-rootfs/etc/csh.login b/centos39-rootfs/etc/csh.login new file mode 100644 index 0000000..b93116c --- /dev/null +++ b/centos39-rootfs/etc/csh.login @@ -0,0 +1,22 @@ +# /etc/csh.login + +# System wide environment and startup programs, for login setup + +if ($?PATH) then + setenv PATH "${PATH}:/usr/X11R6/bin" +else + setenv PATH "/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin" +endif + +limit coredumpsize unlimited + +setenv HOSTNAME `/bin/hostname` +set history=1000 + +if ( -f $HOME/.inputrc ) then + setenv INPUTRC /etc/inputrc +endif + +if ( $?tcsh ) then + bindkey "^[[3~" delete-char +endif diff --git a/centos39-rootfs/etc/default/nss b/centos39-rootfs/etc/default/nss new file mode 100644 index 0000000..4f65f81 --- /dev/null +++ b/centos39-rootfs/etc/default/nss @@ -0,0 +1,20 @@ +# /etc/default/nss +# This file can theoretically contain a bunch of customization variables +# for Name Service Switch in the GNU C library. For now there are only two +# variables: +# +# NETID_AUTHORITATIVE +# If set to TRUE, the initgroups() function will accept the information +# from the netid.byname NIS map as authoritative. This can speed up the +# function significantly if the group.byname map is large. The content +# of the netid.byname map is used AS IS. The system administrator has +# to make sure it is correctly generated. +#NETID_AUTHORITATIVE=TRUE +# +# SERVICES_AUTHORITATIVE +# If set to TRUE, the getservbyname{,_r}() function will assume +# services.byservicename NIS map exists and is authoritative, particularly +# that it contains both keys with /proto and without /proto for both +# primary service names and service aliases. The system administrator +# has to make sure it is correctly generated. +#SERVICES_AUTHORITATIVE=TRUE diff --git a/centos39-rootfs/etc/exports b/centos39-rootfs/etc/exports new file mode 100644 index 0000000..e69de29 diff --git a/centos39-rootfs/etc/fdprm b/centos39-rootfs/etc/fdprm new file mode 100644 index 0000000..a9282e1 --- /dev/null +++ b/centos39-rootfs/etc/fdprm @@ -0,0 +1,28 @@ +# /etc/fdprm - floppy disk parameter table + +# Common disk formats. Names are of the form +# actual media capacity/maximum drive capacity +# (Note: although 5.25" HD drives can format disks at 1.44M, they're listed +# as 1200 because that's the common maximum size.) + +# size sec/t hds trk stre gap rate spec1 fmt_gap +360/360 720 9 2 40 0 0x2A 0x02 0xDF 0x50 +1200/1200 2400 15 2 80 0 0x1B 0x00 0xDF 0x54 +360/720 720 9 2 40 1 0x2A 0x02 0xDF 0x50 +720/720 1440 9 2 80 0 0x2A 0x02 0xDF 0x50 +720/1440 1440 9 2 80 0 0x2A 0x02 0xDF 0x50 +360/1200 720 9 2 40 1 0x23 0x01 0xDF 0x50 +720/1200 1440 9 2 80 0 0x23 0x01 0xDF 0x50 +1440/1440 2880 18 2 80 0 0x1B 0x00 0xCF 0x6C + +# Non-standard disk formats: + +# BEWARE: They're incomplete and possibly incorrect. The only reason why +# they are in this file is to show how such formats are added. + +1440/1200 2880 18 2 80 0 ???? ???? ???? ???? # ????? +1680/1440 3360 21 2 80 0 0x0C 0x00 0xCF 0x6C # ????? + +# Add user-specific formats here +cbm1581 1600 10 2 80 2 0x2A 0x02 0xDF 0x2E +800/720 1600 10 2 80 0 0x2A 0x02 0xDF 0x2E diff --git a/centos39-rootfs/etc/filesystems b/centos39-rootfs/etc/filesystems new file mode 100644 index 0000000..b6d94c4 --- /dev/null +++ b/centos39-rootfs/etc/filesystems @@ -0,0 +1,7 @@ +ext3 +ext2 +nodev proc +nodev devpts +iso9660 +vfat +hfs diff --git a/centos39-rootfs/etc/group b/centos39-rootfs/etc/group new file mode 100644 index 0000000..436654f --- /dev/null +++ b/centos39-rootfs/etc/group @@ -0,0 +1,2 @@ +root:x:0: +builder:x:1000: diff --git a/centos39-rootfs/etc/host.conf b/centos39-rootfs/etc/host.conf new file mode 100644 index 0000000..5cdde5e --- /dev/null +++ b/centos39-rootfs/etc/host.conf @@ -0,0 +1 @@ +order hosts,bind diff --git a/centos39-rootfs/etc/hosts.allow b/centos39-rootfs/etc/hosts.allow new file mode 100644 index 0000000..4e42f07 --- /dev/null +++ b/centos39-rootfs/etc/hosts.allow @@ -0,0 +1,6 @@ +# +# hosts.allow This file describes the names of the hosts which are +# allowed to use the local INET services, as decided +# by the '/usr/sbin/tcpd' server. +# + diff --git a/centos39-rootfs/etc/hosts.deny b/centos39-rootfs/etc/hosts.deny new file mode 100644 index 0000000..ef32afc --- /dev/null +++ b/centos39-rootfs/etc/hosts.deny @@ -0,0 +1,9 @@ +# +# hosts.deny This file describes the names of the hosts which are +# *not* allowed to use the local INET services, as decided +# by the '/usr/sbin/tcpd' server. +# +# The portmap line is redundant, but it is left to remind you that +# the new secure portmap uses hosts.deny and hosts.allow. In particular +# you should know that NFS uses portmap! + diff --git a/centos39-rootfs/etc/inputrc b/centos39-rootfs/etc/inputrc new file mode 100644 index 0000000..d0fd663 --- /dev/null +++ b/centos39-rootfs/etc/inputrc @@ -0,0 +1,35 @@ +# do not bell on tab-completion +#set bell-style none + +set meta-flag on +set input-meta on +set convert-meta off +set output-meta on + +# Completed names which are symbolic links to +# directories have a slash appended. +set mark-symlinked-directories on + +$if mode=emacs + +# for linux console and RH/Debian xterm +"\e[1~": beginning-of-line +"\e[4~": end-of-line +"\e[5~": beginning-of-history +"\e[6~": end-of-history +"\e[3~": delete-char +"\e[2~": quoted-insert +"\e[5C": forward-word +"\e[5D": backward-word + +# for rxvt +"\e[8~": end-of-line + +# for non RH/Debian xterm, can't hurt for RH/DEbian xterm +"\eOH": beginning-of-line +"\eOF": end-of-line + +# for freebsd console +"\e[H": beginning-of-line +"\e[F": end-of-line +$endif diff --git a/centos39-rootfs/etc/ld.so.conf b/centos39-rootfs/etc/ld.so.conf new file mode 100644 index 0000000..e69de29 diff --git a/centos39-rootfs/etc/localtime b/centos39-rootfs/etc/localtime new file mode 100644 index 0000000..3eea8df Binary files /dev/null and b/centos39-rootfs/etc/localtime differ diff --git a/centos39-rootfs/etc/motd b/centos39-rootfs/etc/motd new file mode 100644 index 0000000..e69de29 diff --git a/centos39-rootfs/etc/nsswitch.conf b/centos39-rootfs/etc/nsswitch.conf new file mode 100644 index 0000000..a787750 --- /dev/null +++ b/centos39-rootfs/etc/nsswitch.conf @@ -0,0 +1,63 @@ +# +# /etc/nsswitch.conf +# +# An example Name Service Switch config file. This file should be +# sorted with the most-used services at the beginning. +# +# The entry '[NOTFOUND=return]' means that the search for an +# entry should stop if the search in the previous entry turned +# up nothing. Note that if the search failed due to some other reason +# (like no NIS server responding) then the search continues with the +# next entry. +# +# Legal entries are: +# +# nisplus or nis+ Use NIS+ (NIS version 3) +# nis or yp Use NIS (NIS version 2), also called YP +# dns Use DNS (Domain Name Service) +# files Use the local files +# db Use the local database (.db) files +# compat Use NIS on compat mode +# hesiod Use Hesiod for user lookups +# [NOTFOUND=return] Stop searching if not found so far +# + +# To use db, put the "db" in front of "files" for entries you want to be +# looked up first in the databases +# +# Example: +#passwd: db files nisplus nis +#shadow: db files nisplus nis +#group: db files nisplus nis + +passwd: files +shadow: files +group: files + +#hosts: db files nisplus nis dns +hosts: files dns + +# Example - obey only what nisplus tells us... +#services: nisplus [NOTFOUND=return] files +#networks: nisplus [NOTFOUND=return] files +#protocols: nisplus [NOTFOUND=return] files +#rpc: nisplus [NOTFOUND=return] files +#ethers: nisplus [NOTFOUND=return] files +#netmasks: nisplus [NOTFOUND=return] files + +bootparams: nisplus [NOTFOUND=return] files + +ethers: files +netmasks: files +networks: files +protocols: files +rpc: files +services: files + +netgroup: nisplus + +publickey: nisplus + +automount: files nisplus +aliases: files nisplus + diff --git a/centos39-rootfs/etc/pam.d/chfn b/centos39-rootfs/etc/pam.d/chfn new file mode 100644 index 0000000..1d512ad --- /dev/null +++ b/centos39-rootfs/etc/pam.d/chfn @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_stack.so service=system-auth +account required pam_stack.so service=system-auth +password required pam_stack.so service=system-auth +session required pam_stack.so service=system-auth diff --git a/centos39-rootfs/etc/pam.d/chsh b/centos39-rootfs/etc/pam.d/chsh new file mode 100644 index 0000000..1d512ad --- /dev/null +++ b/centos39-rootfs/etc/pam.d/chsh @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_stack.so service=system-auth +account required pam_stack.so service=system-auth +password required pam_stack.so service=system-auth +session required pam_stack.so service=system-auth diff --git a/centos39-rootfs/etc/pam.d/login b/centos39-rootfs/etc/pam.d/login new file mode 100644 index 0000000..48d72ef --- /dev/null +++ b/centos39-rootfs/etc/pam.d/login @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth required pam_securetty.so +auth required pam_stack.so service=system-auth +auth required pam_nologin.so +account required pam_stack.so service=system-auth +password required pam_stack.so service=system-auth +session required pam_stack.so service=system-auth +session optional pam_console.so diff --git a/centos39-rootfs/etc/pam.d/remote b/centos39-rootfs/etc/pam.d/remote new file mode 100644 index 0000000..48d72ef --- /dev/null +++ b/centos39-rootfs/etc/pam.d/remote @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth required pam_securetty.so +auth required pam_stack.so service=system-auth +auth required pam_nologin.so +account required pam_stack.so service=system-auth +password required pam_stack.so service=system-auth +session required pam_stack.so service=system-auth +session optional pam_console.so diff --git a/centos39-rootfs/etc/pam.d/su b/centos39-rootfs/etc/pam.d/su new file mode 100644 index 0000000..f69fd90 --- /dev/null +++ b/centos39-rootfs/etc/pam.d/su @@ -0,0 +1,11 @@ +#%PAM-1.0 +auth sufficient /lib/security/$ISA/pam_rootok.so +# Uncomment the following line to implicitly trust users in the "wheel" group. +#auth sufficient /lib/security/$ISA/pam_wheel.so trust use_uid +# Uncomment the following line to require a user to be in the "wheel" group. +#auth required /lib/security/$ISA/pam_wheel.so use_uid +auth required /lib/security/$ISA/pam_stack.so service=system-auth +account required /lib/security/$ISA/pam_stack.so service=system-auth +password required /lib/security/$ISA/pam_stack.so service=system-auth +session required /lib/security/$ISA/pam_stack.so service=system-auth +session optional /lib/security/$ISA/pam_xauth.so diff --git a/centos39-rootfs/etc/passwd b/centos39-rootfs/etc/passwd new file mode 100644 index 0000000..d8438ff --- /dev/null +++ b/centos39-rootfs/etc/passwd @@ -0,0 +1,2 @@ +root:x:0:0:root:/root:/bin/bash +builder:x:1000:1000:Builder:/home/builder:/bin/bash diff --git a/centos39-rootfs/etc/printcap b/centos39-rootfs/etc/printcap new file mode 100644 index 0000000..d48c342 --- /dev/null +++ b/centos39-rootfs/etc/printcap @@ -0,0 +1,8 @@ +# /etc/printcap +# +# Please don't edit this file directly unless you know what you are doing! +# Be warned that the control-panel printtool requires a very strict format! +# Look at the printcap(5) man page for more info. +# +# This file can be edited with the printtool in the control-panel. + diff --git a/centos39-rootfs/etc/profile b/centos39-rootfs/etc/profile new file mode 100644 index 0000000..92c3742 --- /dev/null +++ b/centos39-rootfs/etc/profile @@ -0,0 +1,49 @@ +# /etc/profile + +# System wide environment and startup programs, for login setup +# Functions and aliases go in /etc/bashrc + +pathmunge () { + if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then + if [ "$2" = "after" ] ; then + PATH=$PATH:$1 + else + PATH=$1:$PATH + fi + fi +} + +# Path manipulation +if [ `id -u` = 0 ]; then + pathmunge /sbin + pathmunge /usr/sbin + pathmunge /usr/local/sbin +fi + +pathmunge /usr/X11R6/bin after + +unset pathmunge + +# No core files by default +ulimit -S -c 0 > /dev/null 2>&1 + +USER="`id -un`" +LOGNAME=$USER +MAIL="/var/spool/mail/$USER" + +HOSTNAME=`/bin/hostname` +HISTSIZE=1000 + +if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then + INPUTRC=/etc/inputrc +fi + +export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC + +for i in /etc/profile.d/*.sh ; do + if [ -r "$i" ]; then + . $i + fi +done + +unset i diff --git a/centos39-rootfs/etc/profile.d/colorls.csh b/centos39-rootfs/etc/profile.d/colorls.csh new file mode 100755 index 0000000..f2e9b12 --- /dev/null +++ b/centos39-rootfs/etc/profile.d/colorls.csh @@ -0,0 +1,32 @@ +# color-ls initialization +alias ll 'ls -l' +alias l. 'ls -d .*' + +set COLORS=/etc/DIR_COLORS +if ($?TERM) then + if ( -e "/etc/DIR_COLORS.$TERM" ) set COLORS="/etc/DIR_COLORS.$TERM" +endif +if ( -f ~/.dircolors ) set COLORS=~/.dircolors +if ($?TERM) then + if ( -f ~/.dircolors."$TERM" ) set COLORS=~/.dircolors."$TERM" +endif +if ( -f ~/.dir_colors ) set COLORS=~/.dir_colors +if ($?TERM) then + if ( -f ~/.dir_colors."$TERM" ) set COLORS=~/.dir_colors."$TERM" +endif + +if ( ! -e "$COLORS" ) exit + +eval `dircolors -c $COLORS` + +if ( "$LS_COLORS" == '' ) then + exit +endif + +set color_none=`sed -n '/^COLOR.*none/Ip' < $COLORS` +if ( "$color_none" == '' ) then +alias ll 'ls -l --color=tty' +alias l. 'ls -d .* --color=tty' +alias ls 'ls --color=tty' +endif +unset color_none diff --git a/centos39-rootfs/etc/profile.d/colorls.sh b/centos39-rootfs/etc/profile.d/colorls.sh new file mode 100755 index 0000000..3d4f60d --- /dev/null +++ b/centos39-rootfs/etc/profile.d/colorls.sh @@ -0,0 +1,21 @@ +# color-ls initialization + +COLORS=/etc/DIR_COLORS +[ -e "/etc/DIR_COLORS.$TERM" ] && COLORS="/etc/DIR_COLORS.$TERM" +[ -e "$HOME/.dircolors" ] && COLORS="$HOME/.dircolors" +[ -e "$HOME/.dircolors.$TERM" ] && COLORS="$HOME/.dircolors.$TERM" +[ -e "$HOME/.dir_colors" ] && COLORS="$HOME/.dir_colors" +[ -e "$HOME/.dir_colors.$TERM" ] && COLORS="$HOME/.dir_colors.$TERM" +[ -e "$COLORS" ] || return + +eval `dircolors --sh "$COLORS"` +[ -z "$LS_COLORS" ] && return + +if ! egrep -qi "^COLOR.*none" $COLORS >/dev/null 2>/dev/null ; then + alias ll='ls -l --color=tty' 2>/dev/null + alias l.='ls -d .* --color=tty' 2>/dev/null + alias ls='ls --color=tty' 2>/dev/null +else + alias ll='ls -l' 2>/dev/null + alias l.='ls -d .*' 2>/dev/null +fi diff --git a/centos39-rootfs/etc/profile.d/which-2.sh b/centos39-rootfs/etc/profile.d/which-2.sh new file mode 100755 index 0000000..fb65973 --- /dev/null +++ b/centos39-rootfs/etc/profile.d/which-2.sh @@ -0,0 +1,4 @@ +# Initialization script for bash and sh + +# export AFS, if you are in AFS environment +alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' diff --git a/centos39-rootfs/etc/protocols b/centos39-rootfs/etc/protocols new file mode 100644 index 0000000..1521f39 --- /dev/null +++ b/centos39-rootfs/etc/protocols @@ -0,0 +1,149 @@ +# /etc/protocols: +# $Id: protocols,v 1.3 2001/07/07 07:07:15 nalin Exp $ +# +# Internet (IP) protocols +# +# from: @(#)protocols 5.1 (Berkeley) 4/17/89 +# +# Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992). +# +# See also http://www.iana.org/assignments/protocol-numbers + +ip 0 IP # internet protocol, pseudo protocol number +#hopopt 0 HOPOPT # hop-by-hop options for ipv6 +icmp 1 ICMP # internet control message protocol +igmp 2 IGMP # internet group management protocol +ggp 3 GGP # gateway-gateway protocol +ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'') +st 5 ST # ST datagram mode +tcp 6 TCP # transmission control protocol +cbt 7 CBT # CBT, Tony Ballardie +egp 8 EGP # exterior gateway protocol +igp 9 IGP # any private interior gateway (Cisco: for IGRP) +bbn-rcc 10 BBN-RCC-MON # BBN RCC Monitoring +nvp 11 NVP-II # Network Voice Protocol +pup 12 PUP # PARC universal packet protocol +argus 13 ARGUS # ARGUS +emcon 14 EMCON # EMCON +xnet 15 XNET # Cross Net Debugger +chaos 16 CHAOS # Chaos +udp 17 UDP # user datagram protocol +mux 18 MUX # Multiplexing protocol +dcn 19 DCN-MEAS # DCN Measurement Subsystems +hmp 20 HMP # host monitoring protocol +prm 21 PRM # packet radio measurement protocol +xns-idp 22 XNS-IDP # Xerox NS IDP +trunk-1 23 TRUNK-1 # Trunk-1 +trunk-2 24 TRUNK-2 # Trunk-2 +leaf-1 25 LEAF-1 # Leaf-1 +leaf-2 26 LEAF-2 # Leaf-2 +rdp 27 RDP # "reliable datagram" protocol +irtp 28 IRTP # Internet Reliable Transaction Protocol +iso-tp4 29 ISO-TP4 # ISO Transport Protocol Class 4 +netblt 30 NETBLT # Bulk Data Transfer Protocol +mfe-nsp 31 MFE-NSP # MFE Network Services Protocol +merit-inp 32 MERIT-INP # MERIT Internodal Protocol +sep 33 SEP # Sequential Exchange Protocol +3pc 34 3PC # Third Party Connect Protocol +idpr 35 IDPR # Inter-Domain Policy Routing Protocol +xtp 36 XTP # Xpress Tranfer Protocol +ddp 37 DDP # Datagram Delivery Protocol +idpr-cmtp 38 IDPR-CMTP # IDPR Control Message Transport Proto +tp++ 39 TP++ # TP++ Transport Protocol +il 40 IL # IL Transport Protocol +ipv6 41 IPv6 # IPv6 +sdrp 42 SDRP # Source Demand Routing Protocol +ipv6-route 43 IPv6-Route # Routing Header for IPv6 +ipv6-frag 44 IPv6-Frag # Fragment Header for IPv6 +idrp 45 IDRP # Inter-Domain Routing Protocol +rsvp 46 RSVP # Resource ReSerVation Protocol +gre 47 GRE # Generic Routing Encapsulation +mhrp 48 MHRP # Mobile Host Routing Protocol +bna 49 BNA # BNA +ipv6-crypt 50 IPv6-Crypt # Encryption Header for IPv6 +ipv6-auth 51 IPv6-Auth # Authentication Header for IPv6 +i-nlsp 52 I-NLSP # Integrated Net Layer Security TUBA +swipe 53 SWIPE # IP with Encryption +narp 54 NARP # NBMA Address Resolution Protocol +mobile 55 MOBILE # IP Mobility +tlsp 56 TLSP # Transport Layer Security Protocol +skip 57 SKIP # SKIP +ipv6-icmp 58 IPv6-ICMP # ICMP for IPv6 +ipv6-nonxt 59 IPv6-NoNxt # No Next Header for IPv6 +ipv6-opts 60 IPv6-Opts # Destination Options for IPv6 +# 61 # any host internal protocol +cftp 62 CFTP # CFTP +# 63 # any local network +sat-expak 64 SAT-EXPAK # SATNET and Backroom EXPAK +kryptolan 65 KRYPTOLAN # Kryptolan +rvd 66 RVD # MIT Remote Virtual Disk Protocol +ippc 67 IPPC # Internet Pluribus Packet Core +# 68 # any distributed file system +sat-mon 69 SAT-MON # SATNET Monitoring +visa 70 VISA # VISA Protocol +ipcv 71 IPCV # Internet Packet Core Utility +cpnx 72 CPNX # Computer Protocol Network Executive +cphb 73 CPHB # Computer Protocol Heart Beat +wsn 74 WSN # Wang Span Network +pvp 75 PVP # Packet Video Protocol +br-sat-mon 76 BR-SAT-MON # Backroom SATNET Monitoring +sun-nd 77 SUN-ND # SUN ND PROTOCOL-Temporary +wb-mon 78 WB-MON # WIDEBAND Monitoring +wb-expak 79 WB-EXPAK # WIDEBAND EXPAK +iso-ip 80 ISO-IP # ISO Internet Protocol +vmtp 81 VMTP # Versatile Message Transport +secure-vmtp 82 SECURE-VMTP # SECURE-VMTP +vines 83 VINES # VINES +ttp 84 TTP # TTP +nsfnet-igp 85 NSFNET-IGP # NSFNET-IGP +dgp 86 DGP # Dissimilar Gateway Protocol +tcf 87 TCF # TCF +eigrp 88 EIGRP # Enhanced Interior Routing Protocol (Cisco) +ospf 89 OSPFIGP # Open Shortest Path First IGP +sprite-rpc 90 Sprite-RPC # Sprite RPC Protocol +larp 91 LARP # Locus Address Resolution Protocol +mtp 92 MTP # Multicast Transport Protocol +ax.25 93 AX.25 # AX.25 Frames +ipip 94 IPIP # Yet Another IP encapsulation +micp 95 MICP # Mobile Internetworking Control Pro. +scc-sp 96 SCC-SP # Semaphore Communications Sec. Pro. +etherip 97 ETHERIP # Ethernet-within-IP Encapsulation +encap 98 ENCAP # Yet Another IP encapsulation +# 99 # any private encryption scheme +gmtp 100 GMTP # GMTP +ifmp 101 IFMP # Ipsilon Flow Management Protocol +pnni 102 PNNI # PNNI over IP +pim 103 PIM # Protocol Independent Multicast +aris 104 ARIS # ARIS +scps 105 SCPS # SCPS +qnx 106 QNX # QNX +a/n 107 A/N # Active Networks +ipcomp 108 IPComp # IP Payload Compression Protocol +snp 109 SNP # Sitara Networks Protocol +compaq-peer 110 Compaq-Peer # Compaq Peer Protocol +ipx-in-ip 111 IPX-in-IP # IPX in IP +vrrp 112 VRRP # Virtual Router Redundancy Protocol +pgm 113 PGM # PGM Reliable Transport Protocol +# 114 # any 0-hop protocol +l2tp 115 L2TP # Layer Two Tunneling Protocol +ddx 116 DDX # D-II Data Exchange +iatp 117 IATP # Interactive Agent Transfer Protocol +stp 118 STP # Schedule Transfer +srp 119 SRP # SpectraLink Radio Protocol +uti 120 UTI # UTI +smp 121 SMP # Simple Message Protocol +sm 122 SM # SM +ptp 123 PTP # Performance Transparency Protocol +isis 124 ISIS # ISIS over IPv4 +fire 125 FIRE +crtp 126 CRTP # Combat Radio Transport Protocol +crdup 127 CRUDP # Combat Radio User Datagram +sscopmce 128 SSCOPMCE +iplt 129 IPLT +sps 130 SPS # Secure Packet Shield +pipe 131 PIPE # Private IP Encapsulation within IP +sctp 132 SCTP # Stream Control Transmission Protocol +fc 133 FC # Fibre Channel +# rsvp-e2e-ignore 134 RSVP-E2E-IGNORE +# 134-254 # Unassigned +# 255 # Reserved diff --git a/centos39-rootfs/etc/resolv.conf b/centos39-rootfs/etc/resolv.conf new file mode 100644 index 0000000..276c26b --- /dev/null +++ b/centos39-rootfs/etc/resolv.conf @@ -0,0 +1,2 @@ +nameserver 8.8.8.8 +nameserver 8.8.4.4 diff --git a/centos39-rootfs/etc/rpc b/centos39-rootfs/etc/rpc new file mode 100644 index 0000000..eb0092b --- /dev/null +++ b/centos39-rootfs/etc/rpc @@ -0,0 +1,69 @@ +#ident "@(#)rpc 1.11 95/07/14 SMI" /* SVr4.0 1.2 */ +# +# rpc +# +portmapper 100000 portmap sunrpc rpcbind +rstatd 100001 rstat rup perfmeter rstat_svc +rusersd 100002 rusers +nfs 100003 nfsprog +ypserv 100004 ypprog +mountd 100005 mount showmount +ypbind 100007 +walld 100008 rwall shutdown +yppasswdd 100009 yppasswd +etherstatd 100010 etherstat +rquotad 100011 rquotaprog quota rquota +sprayd 100012 spray +3270_mapper 100013 +rje_mapper 100014 +selection_svc 100015 selnsvc +database_svc 100016 +rexd 100017 rex +alis 100018 +sched 100019 +llockmgr 100020 +nlockmgr 100021 +x25.inr 100022 +statmon 100023 +status 100024 +bootparam 100026 +ypupdated 100028 ypupdate +keyserv 100029 keyserver +sunlink_mapper 100033 +tfsd 100037 +nsed 100038 +nsemntd 100039 +showfhd 100043 showfh +ioadmd 100055 rpc.ioadmd +NETlicense 100062 +sunisamd 100065 +debug_svc 100066 dbsrv +ypxfrd 100069 rpc.ypxfrd +bugtraqd 100071 +kerbd 100078 +event 100101 na.event # SunNet Manager +logger 100102 na.logger # SunNet Manager +sync 100104 na.sync +hostperf 100107 na.hostperf +activity 100109 na.activity # SunNet Manager +hostmem 100112 na.hostmem +sample 100113 na.sample +x25 100114 na.x25 +ping 100115 na.ping +rpcnfs 100116 na.rpcnfs +hostif 100117 na.hostif +etherif 100118 na.etherif +iproutes 100120 na.iproutes +layers 100121 na.layers +snmp 100122 na.snmp snmp-cmc snmp-synoptics snmp-unisys snmp-utk +traffic 100123 na.traffic +nfs_acl 100227 +sadmind 100232 +nisd 100300 rpc.nisd +nispasswd 100303 rpc.nispasswdd +ufsd 100233 ufsd +pcnfsd 150001 pcnfs +amd 300019 amq +sgi_fam 391002 fam +bwnfsd 545580417 +fypxfrd 600100069 freebsd-ypxfrd diff --git a/centos39-rootfs/etc/securetty b/centos39-rootfs/etc/securetty new file mode 100644 index 0000000..525f4de --- /dev/null +++ b/centos39-rootfs/etc/securetty @@ -0,0 +1,23 @@ +console +vc/1 +vc/2 +vc/3 +vc/4 +vc/5 +vc/6 +vc/7 +vc/8 +vc/9 +vc/10 +vc/11 +tty1 +tty2 +tty3 +tty4 +tty5 +tty6 +tty7 +tty8 +tty9 +tty10 +tty11 diff --git a/centos39-rootfs/etc/services b/centos39-rootfs/etc/services new file mode 100644 index 0000000..461ce21 --- /dev/null +++ b/centos39-rootfs/etc/services @@ -0,0 +1,569 @@ +# /etc/services: +# $Id: services,v 1.33 2003/03/14 16:41:47 notting Exp $ +# +# Network services, Internet style +# +# Note that it is presently the policy of IANA to assign a single well-known +# port number for both TCP and UDP; hence, most entries here have two entries +# even if the protocol doesn't support UDP operations. +# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports +# are included, only the more common ones. +# +# The latest IANA port assignments can be gotten from +# http://www.iana.org/assignments/port-numbers +# The Well Known Ports are those from 0 through 1023. +# The Registered Ports are those from 1024 through 49151 +# The Dynamic and/or Private Ports are those from 49152 through 65535 +# +# Each line describes one service, and is of the form: +# +# service-name port/protocol [aliases ...] [# comment] + +tcpmux 1/tcp # TCP port service multiplexer +tcpmux 1/udp # TCP port service multiplexer +rje 5/tcp # Remote Job Entry +rje 5/udp # Remote Job Entry +echo 7/tcp +echo 7/udp +discard 9/tcp sink null +discard 9/udp sink null +systat 11/tcp users +systat 11/udp users +daytime 13/tcp +daytime 13/udp +qotd 17/tcp quote +qotd 17/udp quote +msp 18/tcp # message send protocol +msp 18/udp # message send protocol +chargen 19/tcp ttytst source +chargen 19/udp ttytst source +ftp-data 20/tcp +ftp-data 20/udp +# 21 is registered to ftp, but also used by fsp +ftp 21/tcp +ftp 21/udp fsp fspd +ssh 22/tcp # SSH Remote Login Protocol +ssh 22/udp # SSH Remote Login Protocol +telnet 23/tcp +telnet 23/udp +# 24 - private mail system +smtp 25/tcp mail +smtp 25/udp mail +time 37/tcp timserver +time 37/udp timserver +rlp 39/tcp resource # resource location +rlp 39/udp resource # resource location +nameserver 42/tcp name # IEN 116 +nameserver 42/udp name # IEN 116 +nicname 43/tcp whois +nicname 43/udp whois +tacacs 49/tcp # Login Host Protocol (TACACS) +tacacs 49/udp # Login Host Protocol (TACACS) +re-mail-ck 50/tcp # Remote Mail Checking Protocol +re-mail-ck 50/udp # Remote Mail Checking Protocol +domain 53/tcp # name-domain server +domain 53/udp +whois++ 63/tcp +whois++ 63/udp +bootps 67/tcp # BOOTP server +bootps 67/udp +bootpc 68/tcp # BOOTP client +bootpc 68/udp +tftp 69/tcp +tftp 69/udp +gopher 70/tcp # Internet Gopher +gopher 70/udp +netrjs-1 71/tcp # Remote Job Service +netrjs-1 71/udp # Remote Job Service +netrjs-2 72/tcp # Remote Job Service +netrjs-2 72/udp # Remote Job Service +netrjs-3 73/tcp # Remote Job Service +netrjs-3 73/udp # Remote Job Service +netrjs-4 74/tcp # Remote Job Service +netrjs-4 74/udp # Remote Job Service +finger 79/tcp +finger 79/udp +http 80/tcp www www-http # WorldWideWeb HTTP +http 80/udp www www-http # HyperText Transfer Protocol +kerberos 88/tcp kerberos5 krb5 # Kerberos v5 +kerberos 88/udp kerberos5 krb5 # Kerberos v5 +supdup 95/tcp +supdup 95/udp +hostname 101/tcp hostnames # usually from sri-nic +hostname 101/udp hostnames # usually from sri-nic +iso-tsap 102/tcp tsap # part of ISODE. +csnet-ns 105/tcp cso # also used by CSO name server +csnet-ns 105/udp cso +# unfortunately the poppassd (Eudora) uses a port which has already +# been assigned to a different service. We list the poppassd as an +# alias here. This should work for programs asking for this service. +# (due to a bug in inetd the 3com-tsmux line is disabled) +#3com-tsmux 106/tcp poppassd +#3com-tsmux 106/udp poppassd +rtelnet 107/tcp # Remote Telnet +rtelnet 107/udp +pop2 109/tcp pop-2 postoffice # POP version 2 +pop2 109/udp pop-2 +pop3 110/tcp pop-3 # POP version 3 +pop3 110/udp pop-3 +sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP +sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP +auth 113/tcp authentication tap ident +auth 113/udp authentication tap ident +sftp 115/tcp +sftp 115/udp +uucp-path 117/tcp +uucp-path 117/udp +nntp 119/tcp readnews untp # USENET News Transfer Protocol +nntp 119/udp readnews untp # USENET News Transfer Protocol +ntp 123/tcp +ntp 123/udp # Network Time Protocol +netbios-ns 137/tcp # NETBIOS Name Service +netbios-ns 137/udp +netbios-dgm 138/tcp # NETBIOS Datagram Service +netbios-dgm 138/udp +netbios-ssn 139/tcp # NETBIOS session service +netbios-ssn 139/udp +imap 143/tcp imap2 # Interim Mail Access Proto v2 +imap 143/udp imap2 +snmp 161/tcp # Simple Net Mgmt Proto +snmp 161/udp # Simple Net Mgmt Proto +snmptrap 162/udp snmp-trap # Traps for SNMP +cmip-man 163/tcp # ISO mgmt over IP (CMOT) +cmip-man 163/udp +cmip-agent 164/tcp +cmip-agent 164/udp +mailq 174/tcp # MAILQ +mailq 174/udp # MAILQ +xdmcp 177/tcp # X Display Mgr. Control Proto +xdmcp 177/udp +nextstep 178/tcp NeXTStep NextStep # NeXTStep window +nextstep 178/udp NeXTStep NextStep # server +bgp 179/tcp # Border Gateway Proto. +bgp 179/udp +prospero 191/tcp # Cliff Neuman's Prospero +prospero 191/udp +irc 194/tcp # Internet Relay Chat +irc 194/udp +smux 199/tcp # SNMP Unix Multiplexer +smux 199/udp +at-rtmp 201/tcp # AppleTalk routing +at-rtmp 201/udp +at-nbp 202/tcp # AppleTalk name binding +at-nbp 202/udp +at-echo 204/tcp # AppleTalk echo +at-echo 204/udp +at-zis 206/tcp # AppleTalk zone information +at-zis 206/udp +qmtp 209/tcp # Quick Mail Transfer Protocol +qmtp 209/udp # Quick Mail Transfer Protocol +z39.50 210/tcp z3950 wais # NISO Z39.50 database +z39.50 210/udp z3950 wais +ipx 213/tcp # IPX +ipx 213/udp +imap3 220/tcp # Interactive Mail Access +imap3 220/udp # Protocol v3 +link 245/tcp ttylink +link 245/udp ttylink +fatserv 347/tcp # Fatmen Server +fatserv 347/udp # Fatmen Server +rsvp_tunnel 363/tcp +rsvp_tunnel 363/udp +rpc2portmap 369/tcp +rpc2portmap 369/udp # Coda portmapper +codaauth2 370/tcp +codaauth2 370/udp # Coda authentication server +ulistproc 372/tcp ulistserv # UNIX Listserv +ulistproc 372/udp ulistserv +ldap 389/tcp +ldap 389/udp +svrloc 427/tcp # Server Location Protocl +svrloc 427/udp # Server Location Protocl +mobileip-agent 434/tcp +mobileip-agent 434/udp +mobilip-mn 435/tcp +mobilip-mn 435/udp +https 443/tcp # MCom +https 443/udp # MCom +snpp 444/tcp # Simple Network Paging Protocol +snpp 444/udp # Simple Network Paging Protocol +microsoft-ds 445/tcp +microsoft-ds 445/udp +kpasswd 464/tcp kpwd # Kerberos "passwd" +kpasswd 464/udp kpwd # Kerberos "passwd" +photuris 468/tcp +photuris 468/udp +saft 487/tcp # Simple Asynchronous File Transfer +saft 487/udp # Simple Asynchronous File Transfer +gss-http 488/tcp +gss-http 488/udp +pim-rp-disc 496/tcp +pim-rp-disc 496/udp +isakmp 500/tcp +isakmp 500/udp +gdomap 538/tcp # GNUstep distributed objects +gdomap 538/udp # GNUstep distributed objects +iiop 535/tcp +iiop 535/udp +dhcpv6-client 546/tcp +dhcpv6-client 546/udp +dhcpv6-server 547/tcp +dhcpv6-server 547/udp +rtsp 554/tcp # Real Time Stream Control Protocol +rtsp 554/udp # Real Time Stream Control Protocol +nntps 563/tcp # NNTP over SSL +nntps 563/udp # NNTP over SSL +whoami 565/tcp +whoami 565/udp +submission 587/tcp msa # mail message submission +submission 587/udp msa # mail message submission +npmp-local 610/tcp dqs313_qmaster # npmp-local / DQS +npmp-local 610/udp dqs313_qmaster # npmp-local / DQS +npmp-gui 611/tcp dqs313_execd # npmp-gui / DQS +npmp-gui 611/udp dqs313_execd # npmp-gui / DQS +hmmp-ind 612/tcp dqs313_intercell # HMMP Indication / DQS +hmmp-ind 612/udp dqs313_intercell # HMMP Indication / DQS +ipp 631/tcp # Internet Printing Protocol +ipp 631/udp # Internet Printing Protocol +ldaps 636/tcp # LDAP over SSL +ldaps 636/udp # LDAP over SSL +acap 674/tcp +acap 674/udp +ha-cluster 694/tcp # Heartbeat HA-cluster +ha-cluster 694/udp # Heartbeat HA-cluster +kerberos-adm 749/tcp # Kerberos `kadmin' (v5) +kerberos-iv 750/udp kerberos4 kerberos-sec kdc +kerberos-iv 750/tcp kerberos4 kerberos-sec kdc +webster 765/tcp # Network dictionary +webster 765/udp +phonebook 767/tcp # Network phonebook +phonebook 767/udp +rsync 873/tcp # rsync +rsync 873/udp # rsync +telnets 992/tcp +telnets 992/udp +imaps 993/tcp # IMAP over SSL +imaps 993/udp # IMAP over SSL +ircs 994/tcp +ircs 994/udp +pop3s 995/tcp # POP-3 over SSL +pop3s 995/udp # POP-3 over SSL + +# +# UNIX specific services +# +exec 512/tcp +biff 512/udp comsat +login 513/tcp +who 513/udp whod +shell 514/tcp cmd # no passwords used +syslog 514/udp +printer 515/tcp spooler # line printer spooler +printer 515/udp spooler # line printer spooler +talk 517/udp +ntalk 518/udp +utime 519/tcp unixtime +utime 519/udp unixtime +efs 520/tcp +router 520/udp route routed # RIP +ripng 521/tcp +ripng 521/udp +timed 525/tcp timeserver +timed 525/udp timeserver +tempo 526/tcp newdate +courier 530/tcp rpc +conference 531/tcp chat +netnews 532/tcp +netwall 533/udp # -for emergency broadcasts +uucp 540/tcp uucpd # uucp daemon +klogin 543/tcp # Kerberized `rlogin' (v5) +kshell 544/tcp krcmd # Kerberized `rsh' (v5) +afpovertcp 548/tcp # AFP over TCP +afpovertcp 548/udp # AFP over TCP +remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem + +# +# From ``PORT NUMBERS'': +# +#>REGISTERED PORT NUMBERS +#> +#>The Registered Ports are listed by the IANA and on most systems can be +#>used by ordinary user processes or programs executed by ordinary +#>users. +#> +#>Ports are used in the TCP [RFC793] to name the ends of logical +#>connections which carry long term conversations. For the purpose of +#>providing services to unknown callers, a service contact port is +#>defined. This list specifies the port used by the server process as +#>its contact port. +#> +#>The IANA registers uses of these ports as a convienence to the +#>community. +# +socks 1080/tcp # socks proxy server +socks 1080/udp # socks proxy server + +# Port 1236 is registered as `bvcontrol', but is also used by the +# Gracilis Packeten remote config server. The official name is listed as +# the primary name, with the unregistered name as an alias. +bvcontrol 1236/tcp rmtcfg # Daniel J. Walsh, Gracilis Packeten remote config server +bvcontrol 1236/udp # Daniel J. Walsh + +h323hostcallsc 1300/tcp # H323 Host Call Secure +h323hostcallsc 1300/udp # H323 Host Call Secure +ms-sql-s 1433/tcp # Microsoft-SQL-Server +ms-sql-s 1433/udp # Microsoft-SQL-Server +ms-sql-m 1434/tcp # Microsoft-SQL-Monitor +ms-sql-m 1434/udp # Microsoft-SQL-Monitor +ica 1494/tcp # Citrix ICA Client +ica 1494/udp # Citrix ICA Client +wins 1512/tcp # Microsoft's Windows Internet Name Service +wins 1512/udp # Microsoft's Windows Internet Name Service +ingreslock 1524/tcp +ingreslock 1524/udp +prospero-np 1525/tcp # Prospero non-privileged +prospero-np 1525/udp +datametrics 1645/tcp old-radius # datametrics / old radius entry +datametrics 1645/udp old-radius # datametrics / old radius entry +sa-msg-port 1646/tcp old-radacct # sa-msg-port / old radacct entry +sa-msg-port 1646/udp old-radacct # sa-msg-port / old radacct entry +kermit 1649/tcp +kermit 1649/udp +l2tp 1701/tcp l2f +l2tp 1701/udp l2f +h323gatedisc 1718/tcp +h323gatedisc 1718/udp +h323gatestat 1719/tcp +h323gatestat 1719/udp +h323hostcall 1720/tcp +h323hostcall 1720/udp +tftp-mcast 1758/tcp +tftp-mcast 1758/udp +mtftp 1759/udp +hello 1789/tcp +hello 1789/udp +radius 1812/tcp # Radius +radius 1812/udp # Radius +radius-acct 1813/tcp radacct # Radius Accounting +radius-acct 1813/udp radacct # Radius Accounting +mtp 1911/tcp # +mtp 1911/udp # +hsrp 1985/tcp # Cisco Hot Standby Router Protocol +hsrp 1985/udp # Cisco Hot Standby Router Protocol +licensedaemon 1986/tcp +licensedaemon 1986/udp +gdp-port 1997/tcp # Cisco Gateway Discovery Protocol +gdp-port 1997/udp # Cisco Gateway Discovery Protocol +nfs 2049/tcp nfsd +nfs 2049/udp nfsd +zephyr-srv 2102/tcp # Zephyr server +zephyr-srv 2102/udp # Zephyr server +zephyr-clt 2103/tcp # Zephyr serv-hm connection +zephyr-clt 2103/udp # Zephyr serv-hm connection +zephyr-hm 2104/tcp # Zephyr hostmanager +zephyr-hm 2104/udp # Zephyr hostmanager +cvspserver 2401/tcp # CVS client/server operations +cvspserver 2401/udp # CVS client/server operations +venus 2430/tcp # codacon port +venus 2430/udp # Venus callback/wbc interface +venus-se 2431/tcp # tcp side effects +venus-se 2431/udp # udp sftp side effect +codasrv 2432/tcp # not used +codasrv 2432/udp # server port +codasrv-se 2433/tcp # tcp side effects +codasrv-se 2433/udp # udp sftp side effectQ + +# Ports numbered 2600 through 2606 are used by the zebra package without +# being registred. The primary names are the registered names, and the +# unregistered names used by zebra are listed as aliases. +hpstgmgr 2600/tcp zebrasrv # HPSTGMGR +hpstgmgr 2600/udp # HPSTGMGR +discp-client 2601/tcp zebra # discp client +discp-client 2601/udp # discp client +discp-server 2602/tcp ripd # discp server +discp-server 2602/udp # discp server +servicemeter 2603/tcp ripngd # Service Meter +servicemeter 2603/udp # Service Meter +nsc-ccs 2604/tcp ospfd # NSC CCS +nsc-ccs 2604/udp # NSC CCS +nsc-posa 2605/tcp bgpd # NSC POSA +nsc-posa 2605/udp # NSC POSA +netmon 2606/tcp ospf6d # Dell Netmon +netmon 2606/udp # Dell Netmon + +corbaloc 2809/tcp # CORBA naming service locator +icpv2 3130/tcp # Internet Cache Protocol V2 (Squid) +icpv2 3130/udp # Internet Cache Protocol V2 (Squid) +mysql 3306/tcp # MySQL +mysql 3306/udp # MySQL +trnsprntproxy 3346/tcp # Trnsprnt Proxy +trnsprntproxy 3346/udp # Trnsprnt Proxy +pxe 4011/udp # PXE server +rwhois 4321/tcp # Remote Who Is +rwhois 4321/udp # Remote Who Is +krb524 4444/tcp # Kerberos 5 to 4 ticket xlator +krb524 4444/udp # Kerberos 5 to 4 ticket xlator +rfe 5002/tcp # Radio Free Ethernet +rfe 5002/udp # Actually uses UDP only +cfengine 5308/tcp # CFengine +cfengine 5308/udp # CFengine +cvsup 5999/tcp CVSup # CVSup file transfer/John Polstra/FreeBSD +cvsup 5999/udp CVSup # CVSup file transfer/John Polstra/FreeBSD +x11 6000/tcp X # the X Window System +afs3-fileserver 7000/tcp # file server itself +afs3-fileserver 7000/udp # file server itself +afs3-callback 7001/tcp # callbacks to cache managers +afs3-callback 7001/udp # callbacks to cache managers +afs3-prserver 7002/tcp # users & groups database +afs3-prserver 7002/udp # users & groups database +afs3-vlserver 7003/tcp # volume location database +afs3-vlserver 7003/udp # volume location database +afs3-kaserver 7004/tcp # AFS/Kerberos authentication service +afs3-kaserver 7004/udp # AFS/Kerberos authentication service +afs3-volser 7005/tcp # volume managment server +afs3-volser 7005/udp # volume managment server +afs3-errors 7006/tcp # error interpretation service +afs3-errors 7006/udp # error interpretation service +afs3-bos 7007/tcp # basic overseer process +afs3-bos 7007/udp # basic overseer process +afs3-update 7008/tcp # server-to-server updater +afs3-update 7008/udp # server-to-server updater +afs3-rmtsys 7009/tcp # remote cache manager service +afs3-rmtsys 7009/udp # remote cache manager service +sd 9876/tcp # Session Director +sd 9876/udp # Session Director +amanda 10080/tcp # amanda backup services +amanda 10080/udp # amanda backup services +pgpkeyserver 11371/tcp # PGP/GPG public keyserver +pgpkeyserver 11371/udp # PGP/GPG public keyserver +h323callsigalt 11720/tcp # H323 Call Signal Alternate +h323callsigalt 11720/udp # H323 Call Signal Alternate + +bprd 13720/tcp # BPRD (VERITAS NetBackup) +bprd 13720/udp # BPRD (VERITAS NetBackup) +bpdbm 13721/tcp # BPDBM (VERITAS NetBackup) +bpdbm 13721/udp # BPDBM (VERITAS NetBackup) +bpjava-msvc 13722/tcp # BP Java MSVC Protocol +bpjava-msvc 13722/udp # BP Java MSVC Protocol +vnetd 13724/tcp # Veritas Network Utility +vnetd 13724/udp # Veritas Network Utility +bpcd 13782/tcp # VERITAS NetBackup +bpcd 13782/udp # VERITAS NetBackup +vopied 13783/tcp # VOPIED Protocol +vopied 13783/udp # VOPIED Protocol + +# This port is registered as wnn6, but also used under the unregistered name +# "wnn4" by the FreeWnn package. +wnn6 22273/tcp wnn4 +wnn6 22273/udp wnn4 + +quake 26000/tcp +quake 26000/udp +wnn6-ds 26208/tcp +wnn6-ds 26208/udp +traceroute 33434/tcp +traceroute 33434/udp + +# +# Datagram Delivery Protocol services +# +rtmp 1/ddp # Routing Table Maintenance Protocol +nbp 2/ddp # Name Binding Protocol +echo 4/ddp # AppleTalk Echo Protocol +zip 6/ddp # Zone Information Protocol + +# +# Kerberos (Project Athena/MIT) services +# Note that these are for Kerberos v4, and are unregistered/unofficial. Sites +# running v4 should uncomment these and comment out the v5 entries above. +# +kerberos_master 751/udp # Kerberos authentication +kerberos_master 751/tcp # Kerberos authentication +passwd_server 752/udp # Kerberos passwd server +krbupdate 760/tcp kreg # Kerberos registration +kpop 1109/tcp # Pop with Kerberos +knetd 2053/tcp # Kerberos de-multiplexor + +# +# Kerberos 5 services, also not registered with IANA +# +krb5_prop 754/tcp # Kerberos slave propagation +eklogin 2105/tcp # Kerberos encrypted rlogin + +# +# Unregistered but necessary(?) (for NetBSD) services +# +supfilesrv 871/tcp # SUP server +supfiledbg 1127/tcp # SUP debugging + +# +# Unregistered but useful/necessary other services +# +netstat 15/tcp # (was once asssigned, no more) +linuxconf 98/tcp # Linuxconf HTML access +poppassd 106/tcp # Eudora +poppassd 106/udp # Eudora +smtps 465/tcp # SMTP over SSL (TLS) +gii 616/tcp # gated interactive interface +omirr 808/tcp omirrd # online mirror +omirr 808/udp omirrd # online mirror +swat 901/tcp # Samba Web Administration Tool +rndc 953/tcp # rndc control sockets (BIND 9) +rndc 953/udp # rndc control sockets (BIND 9) +skkserv 1178/tcp # SKK Japanese input method +xtel 1313/tcp # french minitel +support 1529/tcp prmsd gnatsd # GNATS, cygnus bug tracker +cfinger 2003/tcp # GNU Finger +ninstall 2150/tcp # ninstall service +ninstall 2150/udp # ninstall service +afbackup 2988/tcp # Afbackup system +afbackup 2988/udp # Afbackup system +squid 3128/tcp # squid web proxy +prsvp 3455/tcp # RSVP Port +prsvp 3455/udp # RSVP Port +postgres 5432/tcp # POSTGRES +postgres 5432/udp # POSTGRES +fax 4557/tcp # FAX transmission service (old) +hylafax 4559/tcp # HylaFAX client-server protocol (new) +sgi-dgl 5232/tcp # SGI Distributed Graphics +sgi-dgl 5232/udp +noclog 5354/tcp # noclogd with TCP (nocol) +noclog 5354/udp # noclogd with UDP (nocol) +hostmon 5355/tcp # hostmon uses TCP (nocol) +hostmon 5355/udp # hostmon uses TCP (nocol) +canna 5680/tcp +x11-ssh-offset 6010/tcp # SSH X11 forwarding offset +ircd 6667/tcp # Internet Relay Chat +ircd 6667/udp # Internet Relay Chat +xfs 7100/tcp # X font server +tircproxy 7666/tcp # Tircproxy +http-alt 8008/tcp +http-alt 8008/udp +webcache 8080/tcp # WWW caching service +webcache 8080/udp # WWW caching service +tproxy 8081/tcp # Transparent Proxy +tproxy 8081/udp # Transparent Proxy +jetdirect 9100/tcp laserjet hplj # +mandelspawn 9359/udp mandelbrot # network mandelbrot +kamanda 10081/tcp # amanda backup services (Kerberos) +kamanda 10081/udp # amanda backup services (Kerberos) +amandaidx 10082/tcp # amanda backup services +amidxtape 10083/tcp # amanda backup services +isdnlog 20011/tcp # isdn logging system +isdnlog 20011/udp # isdn logging system +vboxd 20012/tcp # voice box system +vboxd 20012/udp # voice box system +wnn4_Kr 22305/tcp # used by the kWnn package +wnn4_Cn 22289/tcp # used by the cWnn package +wnn4_Tw 22321/tcp # used by the tWnn package +binkp 24554/tcp # Binkley +binkp 24554/udp # Binkley +asp 27374/tcp # Address Search Protocol +asp 27374/udp # Address Search Protocol +tfido 60177/tcp # Ifmail +tfido 60177/udp # Ifmail +fido 60179/tcp # Ifmail +fido 60179/udp # Ifmail + +# Local services + diff --git a/centos39-rootfs/etc/shells b/centos39-rootfs/etc/shells new file mode 100644 index 0000000..e9214ad --- /dev/null +++ b/centos39-rootfs/etc/shells @@ -0,0 +1,3 @@ +/bin/sh +/bin/bash +/sbin/nologin diff --git a/centos39-rootfs/etc/skel/.bash_logout b/centos39-rootfs/etc/skel/.bash_logout new file mode 100644 index 0000000..926eddc --- /dev/null +++ b/centos39-rootfs/etc/skel/.bash_logout @@ -0,0 +1,3 @@ +# ~/.bash_logout + +clear diff --git a/centos39-rootfs/etc/skel/.bash_profile b/centos39-rootfs/etc/skel/.bash_profile new file mode 100644 index 0000000..fdd06ac --- /dev/null +++ b/centos39-rootfs/etc/skel/.bash_profile @@ -0,0 +1,13 @@ +# .bash_profile + +# Get the aliases and functions +if [ -f ~/.bashrc ]; then + . ~/.bashrc +fi + +# User specific environment and startup programs + +PATH=$PATH:$HOME/bin + +export PATH +unset USERNAME diff --git a/centos39-rootfs/etc/skel/.bashrc b/centos39-rootfs/etc/skel/.bashrc new file mode 100644 index 0000000..9271cff --- /dev/null +++ b/centos39-rootfs/etc/skel/.bashrc @@ -0,0 +1,8 @@ +# .bashrc + +# User specific aliases and functions + +# Source global definitions +if [ -f /etc/bashrc ]; then + . /etc/bashrc +fi diff --git a/centos39-rootfs/lib/cpp b/centos39-rootfs/lib/cpp new file mode 120000 index 0000000..4dbd973 --- /dev/null +++ b/centos39-rootfs/lib/cpp @@ -0,0 +1 @@ +../usr/bin/cpp \ No newline at end of file diff --git a/centos39-rootfs/lib/ld-2.3.2.so b/centos39-rootfs/lib/ld-2.3.2.so new file mode 100755 index 0000000..0c646b9 Binary files /dev/null and b/centos39-rootfs/lib/ld-2.3.2.so differ diff --git a/centos39-rootfs/lib/ld-linux.so.2 b/centos39-rootfs/lib/ld-linux.so.2 new file mode 120000 index 0000000..68effe2 --- /dev/null +++ b/centos39-rootfs/lib/ld-linux.so.2 @@ -0,0 +1 @@ +ld-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libBrokenLocale-2.3.2.so b/centos39-rootfs/lib/libBrokenLocale-2.3.2.so new file mode 100755 index 0000000..473b681 Binary files /dev/null and b/centos39-rootfs/lib/libBrokenLocale-2.3.2.so differ diff --git a/centos39-rootfs/lib/libBrokenLocale.so.1 b/centos39-rootfs/lib/libBrokenLocale.so.1 new file mode 120000 index 0000000..e71286c --- /dev/null +++ b/centos39-rootfs/lib/libBrokenLocale.so.1 @@ -0,0 +1 @@ +libBrokenLocale-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libNoVersion-2.3.2.so b/centos39-rootfs/lib/libNoVersion-2.3.2.so new file mode 100755 index 0000000..94da5af Binary files /dev/null and b/centos39-rootfs/lib/libNoVersion-2.3.2.so differ diff --git a/centos39-rootfs/lib/libNoVersion.so.1 b/centos39-rootfs/lib/libNoVersion.so.1 new file mode 120000 index 0000000..1bba852 --- /dev/null +++ b/centos39-rootfs/lib/libNoVersion.so.1 @@ -0,0 +1 @@ +libNoVersion-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libSegFault.so b/centos39-rootfs/lib/libSegFault.so new file mode 100755 index 0000000..5e440de Binary files /dev/null and b/centos39-rootfs/lib/libSegFault.so differ diff --git a/centos39-rootfs/lib/libacl.so.1 b/centos39-rootfs/lib/libacl.so.1 new file mode 120000 index 0000000..ed4ffb5 --- /dev/null +++ b/centos39-rootfs/lib/libacl.so.1 @@ -0,0 +1 @@ +libacl.so.1.0.3 \ No newline at end of file diff --git a/centos39-rootfs/lib/libacl.so.1.0.3 b/centos39-rootfs/lib/libacl.so.1.0.3 new file mode 100644 index 0000000..19fa61d Binary files /dev/null and b/centos39-rootfs/lib/libacl.so.1.0.3 differ diff --git a/centos39-rootfs/lib/libanl-2.3.2.so b/centos39-rootfs/lib/libanl-2.3.2.so new file mode 100755 index 0000000..03c68c3 Binary files /dev/null and b/centos39-rootfs/lib/libanl-2.3.2.so differ diff --git a/centos39-rootfs/lib/libanl.so.1 b/centos39-rootfs/lib/libanl.so.1 new file mode 120000 index 0000000..e48803a --- /dev/null +++ b/centos39-rootfs/lib/libanl.so.1 @@ -0,0 +1 @@ +libanl-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libattr.so.1 b/centos39-rootfs/lib/libattr.so.1 new file mode 120000 index 0000000..c43b716 --- /dev/null +++ b/centos39-rootfs/lib/libattr.so.1 @@ -0,0 +1 @@ +libattr.so.1.0.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libattr.so.1.0.1 b/centos39-rootfs/lib/libattr.so.1.0.1 new file mode 100644 index 0000000..1f9d8c5 Binary files /dev/null and b/centos39-rootfs/lib/libattr.so.1.0.1 differ diff --git a/centos39-rootfs/lib/libc-2.3.2.so b/centos39-rootfs/lib/libc-2.3.2.so new file mode 100755 index 0000000..abd8664 Binary files /dev/null and b/centos39-rootfs/lib/libc-2.3.2.so differ diff --git a/centos39-rootfs/lib/libc.so.6 b/centos39-rootfs/lib/libc.so.6 new file mode 120000 index 0000000..3fdc80d --- /dev/null +++ b/centos39-rootfs/lib/libc.so.6 @@ -0,0 +1 @@ +libc-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libcrypt-2.3.2.so b/centos39-rootfs/lib/libcrypt-2.3.2.so new file mode 100755 index 0000000..6e33052 Binary files /dev/null and b/centos39-rootfs/lib/libcrypt-2.3.2.so differ diff --git a/centos39-rootfs/lib/libcrypt.so.1 b/centos39-rootfs/lib/libcrypt.so.1 new file mode 120000 index 0000000..4a47aed --- /dev/null +++ b/centos39-rootfs/lib/libcrypt.so.1 @@ -0,0 +1 @@ +libcrypt-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libdl-2.3.2.so b/centos39-rootfs/lib/libdl-2.3.2.so new file mode 100755 index 0000000..7ca81ef Binary files /dev/null and b/centos39-rootfs/lib/libdl-2.3.2.so differ diff --git a/centos39-rootfs/lib/libdl.so.2 b/centos39-rootfs/lib/libdl.so.2 new file mode 120000 index 0000000..33e162d --- /dev/null +++ b/centos39-rootfs/lib/libdl.so.2 @@ -0,0 +1 @@ +libdl-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libgcc_s-3.2.3-20040701.so.1 b/centos39-rootfs/lib/libgcc_s-3.2.3-20040701.so.1 new file mode 100755 index 0000000..77787a0 Binary files /dev/null and b/centos39-rootfs/lib/libgcc_s-3.2.3-20040701.so.1 differ diff --git a/centos39-rootfs/lib/libgcc_s.so.1 b/centos39-rootfs/lib/libgcc_s.so.1 new file mode 120000 index 0000000..2cb1d41 --- /dev/null +++ b/centos39-rootfs/lib/libgcc_s.so.1 @@ -0,0 +1 @@ +libgcc_s-3.2.3-20040701.so.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libm-2.3.2.so b/centos39-rootfs/lib/libm-2.3.2.so new file mode 100755 index 0000000..f959450 Binary files /dev/null and b/centos39-rootfs/lib/libm-2.3.2.so differ diff --git a/centos39-rootfs/lib/libm.so.6 b/centos39-rootfs/lib/libm.so.6 new file mode 120000 index 0000000..f12e9ec --- /dev/null +++ b/centos39-rootfs/lib/libm.so.6 @@ -0,0 +1 @@ +libm-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnsl-2.3.2.so b/centos39-rootfs/lib/libnsl-2.3.2.so new file mode 100755 index 0000000..5d5b912 Binary files /dev/null and b/centos39-rootfs/lib/libnsl-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnsl.so.1 b/centos39-rootfs/lib/libnsl.so.1 new file mode 120000 index 0000000..0d590b4 --- /dev/null +++ b/centos39-rootfs/lib/libnsl.so.1 @@ -0,0 +1 @@ +libnsl-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss1_compat-2.3.2.so b/centos39-rootfs/lib/libnss1_compat-2.3.2.so new file mode 100755 index 0000000..e16ddc4 Binary files /dev/null and b/centos39-rootfs/lib/libnss1_compat-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss1_compat.so.1 b/centos39-rootfs/lib/libnss1_compat.so.1 new file mode 120000 index 0000000..ddfdaaa --- /dev/null +++ b/centos39-rootfs/lib/libnss1_compat.so.1 @@ -0,0 +1 @@ +libnss1_compat-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss1_dns-2.3.2.so b/centos39-rootfs/lib/libnss1_dns-2.3.2.so new file mode 100755 index 0000000..d672219 Binary files /dev/null and b/centos39-rootfs/lib/libnss1_dns-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss1_dns.so.1 b/centos39-rootfs/lib/libnss1_dns.so.1 new file mode 120000 index 0000000..990a05a --- /dev/null +++ b/centos39-rootfs/lib/libnss1_dns.so.1 @@ -0,0 +1 @@ +libnss1_dns-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss1_files-2.3.2.so b/centos39-rootfs/lib/libnss1_files-2.3.2.so new file mode 100755 index 0000000..d3dcf3f Binary files /dev/null and b/centos39-rootfs/lib/libnss1_files-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss1_files.so.1 b/centos39-rootfs/lib/libnss1_files.so.1 new file mode 120000 index 0000000..1245417 --- /dev/null +++ b/centos39-rootfs/lib/libnss1_files.so.1 @@ -0,0 +1 @@ +libnss1_files-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss1_nis-2.3.2.so b/centos39-rootfs/lib/libnss1_nis-2.3.2.so new file mode 100755 index 0000000..4f7db10 Binary files /dev/null and b/centos39-rootfs/lib/libnss1_nis-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss1_nis.so.1 b/centos39-rootfs/lib/libnss1_nis.so.1 new file mode 120000 index 0000000..ace7db0 --- /dev/null +++ b/centos39-rootfs/lib/libnss1_nis.so.1 @@ -0,0 +1 @@ +libnss1_nis-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_compat-2.3.2.so b/centos39-rootfs/lib/libnss_compat-2.3.2.so new file mode 100755 index 0000000..dab8ce2 Binary files /dev/null and b/centos39-rootfs/lib/libnss_compat-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_compat.so.1 b/centos39-rootfs/lib/libnss_compat.so.1 new file mode 120000 index 0000000..b8f31b8 --- /dev/null +++ b/centos39-rootfs/lib/libnss_compat.so.1 @@ -0,0 +1 @@ +libnss1_compat.so.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_compat.so.2 b/centos39-rootfs/lib/libnss_compat.so.2 new file mode 120000 index 0000000..7433bb2 --- /dev/null +++ b/centos39-rootfs/lib/libnss_compat.so.2 @@ -0,0 +1 @@ +libnss_compat-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_dns-2.3.2.so b/centos39-rootfs/lib/libnss_dns-2.3.2.so new file mode 100755 index 0000000..a6512df Binary files /dev/null and b/centos39-rootfs/lib/libnss_dns-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_dns.so.1 b/centos39-rootfs/lib/libnss_dns.so.1 new file mode 120000 index 0000000..d5ab1e4 --- /dev/null +++ b/centos39-rootfs/lib/libnss_dns.so.1 @@ -0,0 +1 @@ +libnss1_dns.so.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_dns.so.2 b/centos39-rootfs/lib/libnss_dns.so.2 new file mode 120000 index 0000000..3c20316 --- /dev/null +++ b/centos39-rootfs/lib/libnss_dns.so.2 @@ -0,0 +1 @@ +libnss_dns-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_files-2.3.2.so b/centos39-rootfs/lib/libnss_files-2.3.2.so new file mode 100755 index 0000000..715eec8 Binary files /dev/null and b/centos39-rootfs/lib/libnss_files-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_files.so.1 b/centos39-rootfs/lib/libnss_files.so.1 new file mode 120000 index 0000000..fbcbd8b --- /dev/null +++ b/centos39-rootfs/lib/libnss_files.so.1 @@ -0,0 +1 @@ +libnss1_files.so.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_files.so.2 b/centos39-rootfs/lib/libnss_files.so.2 new file mode 120000 index 0000000..871fe99 --- /dev/null +++ b/centos39-rootfs/lib/libnss_files.so.2 @@ -0,0 +1 @@ +libnss_files-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_hesiod-2.3.2.so b/centos39-rootfs/lib/libnss_hesiod-2.3.2.so new file mode 100755 index 0000000..21508b6 Binary files /dev/null and b/centos39-rootfs/lib/libnss_hesiod-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_hesiod.so.2 b/centos39-rootfs/lib/libnss_hesiod.so.2 new file mode 120000 index 0000000..136580e --- /dev/null +++ b/centos39-rootfs/lib/libnss_hesiod.so.2 @@ -0,0 +1 @@ +libnss_hesiod-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_nis-2.3.2.so b/centos39-rootfs/lib/libnss_nis-2.3.2.so new file mode 100755 index 0000000..ac7f161 Binary files /dev/null and b/centos39-rootfs/lib/libnss_nis-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_nis.so.1 b/centos39-rootfs/lib/libnss_nis.so.1 new file mode 120000 index 0000000..15a4984 --- /dev/null +++ b/centos39-rootfs/lib/libnss_nis.so.1 @@ -0,0 +1 @@ +libnss1_nis.so.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_nis.so.2 b/centos39-rootfs/lib/libnss_nis.so.2 new file mode 120000 index 0000000..f021471 --- /dev/null +++ b/centos39-rootfs/lib/libnss_nis.so.2 @@ -0,0 +1 @@ +libnss_nis-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libnss_nisplus-2.3.2.so b/centos39-rootfs/lib/libnss_nisplus-2.3.2.so new file mode 100755 index 0000000..99e939d Binary files /dev/null and b/centos39-rootfs/lib/libnss_nisplus-2.3.2.so differ diff --git a/centos39-rootfs/lib/libnss_nisplus.so.2 b/centos39-rootfs/lib/libnss_nisplus.so.2 new file mode 120000 index 0000000..c352208 --- /dev/null +++ b/centos39-rootfs/lib/libnss_nisplus.so.2 @@ -0,0 +1 @@ +libnss_nisplus-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libpcre.so.0 b/centos39-rootfs/lib/libpcre.so.0 new file mode 120000 index 0000000..c2b4ca0 --- /dev/null +++ b/centos39-rootfs/lib/libpcre.so.0 @@ -0,0 +1 @@ +libpcre.so.0.0.1 \ No newline at end of file diff --git a/centos39-rootfs/lib/libpcre.so.0.0.1 b/centos39-rootfs/lib/libpcre.so.0.0.1 new file mode 100755 index 0000000..6ee28d6 Binary files /dev/null and b/centos39-rootfs/lib/libpcre.so.0.0.1 differ diff --git a/centos39-rootfs/lib/libpthread-0.10.so b/centos39-rootfs/lib/libpthread-0.10.so new file mode 100755 index 0000000..3720e70 Binary files /dev/null and b/centos39-rootfs/lib/libpthread-0.10.so differ diff --git a/centos39-rootfs/lib/libpthread.so.0 b/centos39-rootfs/lib/libpthread.so.0 new file mode 120000 index 0000000..824dd81 --- /dev/null +++ b/centos39-rootfs/lib/libpthread.so.0 @@ -0,0 +1 @@ +libpthread-0.10.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libresolv-2.3.2.so b/centos39-rootfs/lib/libresolv-2.3.2.so new file mode 100755 index 0000000..82c12de Binary files /dev/null and b/centos39-rootfs/lib/libresolv-2.3.2.so differ diff --git a/centos39-rootfs/lib/libresolv.so.2 b/centos39-rootfs/lib/libresolv.so.2 new file mode 120000 index 0000000..07b9e90 --- /dev/null +++ b/centos39-rootfs/lib/libresolv.so.2 @@ -0,0 +1 @@ +libresolv-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/librt-2.3.2.so b/centos39-rootfs/lib/librt-2.3.2.so new file mode 100755 index 0000000..cb8a633 Binary files /dev/null and b/centos39-rootfs/lib/librt-2.3.2.so differ diff --git a/centos39-rootfs/lib/librt.so.1 b/centos39-rootfs/lib/librt.so.1 new file mode 120000 index 0000000..9adacf1 --- /dev/null +++ b/centos39-rootfs/lib/librt.so.1 @@ -0,0 +1 @@ +librt-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libtermcap.so.2 b/centos39-rootfs/lib/libtermcap.so.2 new file mode 120000 index 0000000..459ebab --- /dev/null +++ b/centos39-rootfs/lib/libtermcap.so.2 @@ -0,0 +1 @@ +libtermcap.so.2.0.8 \ No newline at end of file diff --git a/centos39-rootfs/lib/libtermcap.so.2.0.8 b/centos39-rootfs/lib/libtermcap.so.2.0.8 new file mode 100755 index 0000000..e8caa49 Binary files /dev/null and b/centos39-rootfs/lib/libtermcap.so.2.0.8 differ diff --git a/centos39-rootfs/lib/libthread_db-1.0.so b/centos39-rootfs/lib/libthread_db-1.0.so new file mode 100755 index 0000000..11c9b7a Binary files /dev/null and b/centos39-rootfs/lib/libthread_db-1.0.so differ diff --git a/centos39-rootfs/lib/libthread_db.so.1 b/centos39-rootfs/lib/libthread_db.so.1 new file mode 120000 index 0000000..bc52514 --- /dev/null +++ b/centos39-rootfs/lib/libthread_db.so.1 @@ -0,0 +1 @@ +libthread_db-1.0.so \ No newline at end of file diff --git a/centos39-rootfs/lib/libutil-2.3.2.so b/centos39-rootfs/lib/libutil-2.3.2.so new file mode 100755 index 0000000..b518491 Binary files /dev/null and b/centos39-rootfs/lib/libutil-2.3.2.so differ diff --git a/centos39-rootfs/lib/libutil.so.1 b/centos39-rootfs/lib/libutil.so.1 new file mode 120000 index 0000000..d534d7d --- /dev/null +++ b/centos39-rootfs/lib/libutil.so.1 @@ -0,0 +1 @@ +libutil-2.3.2.so \ No newline at end of file diff --git a/centos39-rootfs/sbin/addpart b/centos39-rootfs/sbin/addpart new file mode 100755 index 0000000..bf9881a Binary files /dev/null and b/centos39-rootfs/sbin/addpart differ diff --git a/centos39-rootfs/sbin/agetty b/centos39-rootfs/sbin/agetty new file mode 100755 index 0000000..4a3ffbc Binary files /dev/null and b/centos39-rootfs/sbin/agetty differ diff --git a/centos39-rootfs/sbin/blockdev b/centos39-rootfs/sbin/blockdev new file mode 100755 index 0000000..e496cef Binary files /dev/null and b/centos39-rootfs/sbin/blockdev differ diff --git a/centos39-rootfs/sbin/clock b/centos39-rootfs/sbin/clock new file mode 120000 index 0000000..e38b362 --- /dev/null +++ b/centos39-rootfs/sbin/clock @@ -0,0 +1 @@ +hwclock \ No newline at end of file diff --git a/centos39-rootfs/sbin/ctrlaltdel b/centos39-rootfs/sbin/ctrlaltdel new file mode 100755 index 0000000..9adb469 Binary files /dev/null and b/centos39-rootfs/sbin/ctrlaltdel differ diff --git a/centos39-rootfs/sbin/delpart b/centos39-rootfs/sbin/delpart new file mode 100755 index 0000000..bddb8fd Binary files /dev/null and b/centos39-rootfs/sbin/delpart differ diff --git a/centos39-rootfs/sbin/elvtune b/centos39-rootfs/sbin/elvtune new file mode 100755 index 0000000..7341ca2 Binary files /dev/null and b/centos39-rootfs/sbin/elvtune differ diff --git a/centos39-rootfs/sbin/fdisk b/centos39-rootfs/sbin/fdisk new file mode 100755 index 0000000..3d5e00a Binary files /dev/null and b/centos39-rootfs/sbin/fdisk differ diff --git a/centos39-rootfs/sbin/fsck.cramfs b/centos39-rootfs/sbin/fsck.cramfs new file mode 100755 index 0000000..9e8bdc4 Binary files /dev/null and b/centos39-rootfs/sbin/fsck.cramfs differ diff --git a/centos39-rootfs/sbin/hwclock b/centos39-rootfs/sbin/hwclock new file mode 100755 index 0000000..7d5386e Binary files /dev/null and b/centos39-rootfs/sbin/hwclock differ diff --git a/centos39-rootfs/sbin/install-info b/centos39-rootfs/sbin/install-info new file mode 100755 index 0000000..557b792 Binary files /dev/null and b/centos39-rootfs/sbin/install-info differ diff --git a/centos39-rootfs/sbin/ldconfig b/centos39-rootfs/sbin/ldconfig new file mode 100755 index 0000000..61434d7 Binary files /dev/null and b/centos39-rootfs/sbin/ldconfig differ diff --git a/centos39-rootfs/sbin/mkfs b/centos39-rootfs/sbin/mkfs new file mode 100755 index 0000000..7d29d44 Binary files /dev/null and b/centos39-rootfs/sbin/mkfs differ diff --git a/centos39-rootfs/sbin/mkfs.cramfs b/centos39-rootfs/sbin/mkfs.cramfs new file mode 100755 index 0000000..16f7852 Binary files /dev/null and b/centos39-rootfs/sbin/mkfs.cramfs differ diff --git a/centos39-rootfs/sbin/mkswap b/centos39-rootfs/sbin/mkswap new file mode 100755 index 0000000..d39031c Binary files /dev/null and b/centos39-rootfs/sbin/mkswap differ diff --git a/centos39-rootfs/sbin/nologin b/centos39-rootfs/sbin/nologin new file mode 100755 index 0000000..3679f9a Binary files /dev/null and b/centos39-rootfs/sbin/nologin differ diff --git a/centos39-rootfs/sbin/partx b/centos39-rootfs/sbin/partx new file mode 100755 index 0000000..2705907 Binary files /dev/null and b/centos39-rootfs/sbin/partx differ diff --git a/centos39-rootfs/sbin/pivot_root b/centos39-rootfs/sbin/pivot_root new file mode 100755 index 0000000..5a00893 Binary files /dev/null and b/centos39-rootfs/sbin/pivot_root differ diff --git a/centos39-rootfs/sbin/rescuept b/centos39-rootfs/sbin/rescuept new file mode 100755 index 0000000..a4129e5 Binary files /dev/null and b/centos39-rootfs/sbin/rescuept differ diff --git a/centos39-rootfs/sbin/sfdisk b/centos39-rootfs/sbin/sfdisk new file mode 100755 index 0000000..c57ffeb Binary files /dev/null and b/centos39-rootfs/sbin/sfdisk differ diff --git a/centos39-rootfs/sbin/sln b/centos39-rootfs/sbin/sln new file mode 100755 index 0000000..428c2b6 Binary files /dev/null and b/centos39-rootfs/sbin/sln differ diff --git a/centos39-rootfs/var/log/lastlog b/centos39-rootfs/var/log/lastlog new file mode 100644 index 0000000..e69de29 diff --git a/centos39-rootfs/var/mail b/centos39-rootfs/var/mail new file mode 120000 index 0000000..5ee3622 --- /dev/null +++ b/centos39-rootfs/var/mail @@ -0,0 +1 @@ +spool/mail \ No newline at end of file diff --git a/pfextlib-libraries.tar.gz b/pfextlib-libraries.tar.gz new file mode 100644 index 0000000..9f67d1c Binary files /dev/null and b/pfextlib-libraries.tar.gz differ diff --git a/verify-rpms.sh b/verify-rpms.sh new file mode 100755 index 0000000..25223c3 --- /dev/null +++ b/verify-rpms.sh @@ -0,0 +1,99 @@ +#!/bin/bash +# Script to verify RPM availability on CentOS 3.9 vault before building + +set -e + +CENTOS_VAULT="https://archive.kernel.org/centos-vault/3.9/os/i386/RedHat/RPMS" + +# RPMs to verify (from build-docker-image.sh) +RPMS=( + "basesystem-8.0-2.centos.0.noarch.rpm" + "filesystem-2.2.1-3.centos.1.i386.rpm" + "setup-2.5.27-1.noarch.rpm" + "glibc-2.3.2-95.50.i386.rpm" + "glibc-common-2.3.2-95.50.i386.rpm" + "glibc-devel-2.3.2-95.50.i386.rpm" + "glibc-headers-2.3.2-95.50.i386.rpm" + "glibc-kernheaders-2.4-8.34.5.i386.rpm" + "bash-2.05b-41.7.centos.0.i386.rpm" + "coreutils-4.5.3-28.7.i386.rpm" + "grep-2.5.1-24.6.i386.rpm" + "sed-4.0.7-9.el3.i386.rpm" + "gawk-3.1.1-9.i386.rpm" + "findutils-4.1.7-9.1.i386.rpm" + "util-linux-2.11y-31.23.i386.rpm" + "compat-libstdc++-7.3-2.96.128.i386.rpm" + "libstdc++-3.2.3-59.i386.rpm" + "libstdc++-devel-3.2.3-59.i386.rpm" + "gcc-3.2.3-59.i386.rpm" + "gcc-c++-3.2.3-59.i386.rpm" + "cpp-3.2.3-59.i386.rpm" + "libgcc-3.2.3-59.i386.rpm" + "make-3.79.1-17.1.i386.rpm" + "binutils-2.14.90.0.4-42.i386.rpm" + "libtool-1.4.3-6.i386.rpm" + "libtool-libs-1.4.3-6.i386.rpm" + "autoconf-2.57-3.noarch.rpm" + "automake-1.6.3-5.noarch.rpm" + "m4-1.4.1-13.i386.rpm" + "zlib-1.1.4-10.EL3.i386.rpm" + "zlib-devel-1.1.4-10.EL3.i386.rpm" + "ncurses-5.3-9.4.i386.rpm" + "ncurses-devel-5.3-9.4.i386.rpm" + "readline-4.3-5.2.i386.rpm" + "readline-devel-4.3-5.2.i386.rpm" + "tar-1.13.25-15.RHEL3.i386.rpm" + "gzip-1.3.3-14.rhel3.i386.rpm" + "bzip2-1.0.2-11.EL3.4.i386.rpm" + "bzip2-libs-1.0.2-11.EL3.4.i386.rpm" + "patch-2.5.4-16.i386.rpm" + "diffutils-2.8.1-8.i386.rpm" + "which-2.14-7.i386.rpm" + "info-4.5-3.el3.1.i386.rpm" + "texinfo-4.5-3.el3.1.i386.rpm" +) + +echo "======================================" +echo "CentOS 3.9 RPM Verification" +echo "======================================" +echo +echo "Checking ${#RPMS[@]} RPMs on CentOS vault..." +echo + +FOUND=0 +NOT_FOUND=0 +ERRORS="" + +for rpm in "${RPMS[@]}"; do + printf "Checking %-50s ... " "$rpm" + + # Use HEAD request to check if file exists + if curl --output /dev/null --silent --head --fail "${CENTOS_VAULT}/${rpm}"; then + echo "✓ OK" + FOUND=$((FOUND + 1)) + else + echo "✗ NOT FOUND" + NOT_FOUND=$((NOT_FOUND + 1)) + ERRORS="${ERRORS}\n - $rpm" + fi +done + +echo +echo "======================================" +echo "Summary:" +echo "======================================" +echo "Found: $FOUND" +echo "Not Found: $NOT_FOUND" +echo "Total: ${#RPMS[@]}" +echo + +if [ $NOT_FOUND -gt 0 ]; then + echo "❌ Missing RPMs:$ERRORS" + echo + echo "Please update build-docker-image.sh with correct filenames." + exit 1 +else + echo "✅ All RPMs are available!" + echo + echo "You can now run: ./build-docker-image.sh" +fi