Files
enne2 edf4938d83 Add initial CentOS 3.9 root filesystem structure and essential scripts
- Created default user environment files: .bash_logout, .bash_profile, and .bashrc.
- Added symbolic links for dynamic linker and various libraries.
- Included essential binaries in /sbin for system management (e.g., fdisk, mkfs, hwclock).
- Implemented RPM verification script to check availability of required packages in CentOS vault.
- Established basic directory structure for logs and mail.
- Added a tarball for external libraries.
2025-11-04 00:05:11 +01:00

20 lines
678 B
Docker

# 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