edf4938d83
- 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.
20 lines
678 B
Docker
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
|