Skip to content

Instantly share code, notes, and snippets.

@rlopez133
Created April 27, 2015 19:26
Show Gist options
  • Save rlopez133/55aa13e0542b181e0f86 to your computer and use it in GitHub Desktop.
Save rlopez133/55aa13e0542b181e0f86 to your computer and use it in GitHub Desktop.
# make DVER=RH7.0 DIST=redhat ISO_PATH=/root/edeploy/rhel-server-7.1-x86_64-dvd.iso health-check
mkdir -p /var/lib/debootstrap/install/RH7.0-1.10.0
if [ -r RH7.0-ids.tables ]; then cp RH7.0-ids.tables /var/lib/debootstrap/install/RH7.0-1.10.0/ids.tables; fi
./base.install /var/lib/debootstrap/install/RH7.0-1.10.0/base redhat RH7.0-1.10.0
/bin/wget
/sbin/chroot
/bin/sed
/bin/curl
++ package_type
++ DISTRO=redhat
++ '[' -z redhat ']'
++ case "$DISTRO" in
++ echo rpm
+ '[' rpm = deb ']'
+ trap cleanup 0
+ fake_setup
++ sed -E 's/[A-Z]+([^.-]+)[.-].*/\1/'
+ export CODENAME_MAJOR=7
+ CODENAME_MAJOR=7
++ sed -E 's/[^.]+\.([^.-]+).*/\1/'
+ export CODENAME_MINOR=0
+ CODENAME_MINOR=0
+ bootstrap /var/lib/debootstrap/install/RH7.0-1.10.0/base
+ local target=/var/lib/debootstrap/install/RH7.0-1.10.0/base
++ add_main_repository redhat
++ local dist=redhat
++ check_usage 1 1 'add_main_repository <dist>'
++ '[' 1 -ne 1 ']'
++ '[' -n '' -a redhat '!=' redhat -a redhat '!=' fedora ']'
++ case "$dist" in
++ '[' redhat = fedora -a -z '' ']'
++ '[' -n /root/edeploy/rhel-server-7.1-x86_64-dvd.iso ']'
++ local base=/var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages
++ case "$CODENAME_MAJOR" in
++ local releaserpm=redhat-release-server-7.0-1.el7.x86_64.rpm
++ echo /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm
++ return 0
+ local repository=/var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm
+ rm -rf /var/lib/debootstrap/install/RH7.0-1.10.0/base
+ mount_fs
+ for virtual_dir in /proc
+ '[' '!' -d /var/lib/debootstrap/install/RH7.0-1.10.0/base//proc ']'
+ mkdir -p /var/lib/debootstrap/install/RH7.0-1.10.0/base//proc
+ mount -obind /proc /var/lib/debootstrap/install/RH7.0-1.10.0/base//proc
+ mkdir -p /var/lib/debootstrap/install/RH7.0-1.10.0/base/dev/pts
+ rsync -aX --delete-before --exclude=shm /dev/ /var/lib/debootstrap/install/RH7.0-1.10.0/base/dev/
+ '[' '!' -z /root/edeploy/rhel-server-7.1-x86_64-dvd.iso ']'
+ '[' '!' -d /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo ']'
+ mkdir -p /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo
+ mountpoint -q /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo
+ mount -o loop /root/edeploy/rhel-server-7.1-x86_64-dvd.iso /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo
mount: /dev/loop0 is write-protected, mounting read-only
++ package_type
++ DISTRO=redhat
++ '[' -z redhat ']'
++ case "$DISTRO" in
++ echo rpm
+ '[' rpm = deb ']'
++ package_type
++ DISTRO=redhat
++ '[' -z redhat ']'
++ case "$DISTRO" in
++ echo rpm
+ '[' rpm = rpm ']'
++ package_tool
++ DISTRO=redhat
++ '[' -z redhat ']'
++ case "$DISTRO" in
++ echo yum
+ '[' yum = yum ']'
+ check_binary yum
+ type -p yum
/bin/yum
+ check_binary rpm
+ type -p rpm
/bin/rpm
+ case $dist in
+ init_redhat_chroot /var/lib/debootstrap/install/RH7.0-1.10.0/base /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm redhat
+ local target=/var/lib/debootstrap/install/RH7.0-1.10.0/base
+ local release_rpm_url=/var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm
+ local dist=redhat
+ local rpm_repository=
+ '[' redhat = redhat ']'
+ '[' -z ']'
+ '[' -z /root/edeploy/rhel-server-7.1-x86_64-dvd.iso ']'
+ '[' '!' -z /root/edeploy/rhel-server-7.1-x86_64-dvd.iso ']'
+ rpm_repository=file:///var/lib/debootstrap/install/RH7.0-1.10.0/base/repo
+ next_repository=file:///repo
+ '[' '!' -f /var/lib/debootstrap/install/RH7.0-1.10.0/base/etc/redhat-release ']'
+ rpm --initdb --root=/var/lib/debootstrap/install/RH7.0-1.10.0/base
+ rpm -ivh --root /var/lib/debootstrap/install/RH7.0-1.10.0/base /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm
error: open of /var/lib/debootstrap/install/RH7.0-1.10.0/base/repo/Packages/redhat-release-server-7.0-1.el7.x86_64.rpm failed: No such file or directory
+ cleanup
+ ret=1
+ '[' '' = /var/lib/debootstrap/install/RH7.0-1.10.0/base ']'
+ prevent_ctrl_c on
+ case "$1" in
+ trap '' 2
+ clear_trap
+ trap - 0
+ set +e
+ last_command='rpm -ivh --root "$target" $release_rpm_url'
+ '[' 1 '!=' 0 ']'
+ echo '################'
################
+ echo 'TRAP TRIGGERED !'
TRAP TRIGGERED !
+ echo '################'
################
+ echo 'rpm -ivh --root "$target" $release_rpm_url returned 1'
rpm -ivh --root "$target" $release_rpm_url returned 1
+ rm -f /var/lib/debootstrap/install/RH7.0-1.10.0/base/etc/default/grub.d/edeploy.cfg
+ '[' '' = RedHatEnterpriseServer ']'
+ '[' 1 = 0 ']'
+ clean_mount_points
+ '[' '!' -d /var/lib/debootstrap/install/RH7.0-1.10.0/base ']'
+ rm -rf /var/lib/debootstrap/install/RH7.0-1.10.0/base/dev
+ mkdir -p /var/lib/debootstrap/install/RH7.0-1.10.0/base/dev
+ a=10
+ local lazy=
+ grep -qi ' /var/lib/debootstrap/install/RH7.0-1.10.0/base' /proc/mounts
+ '[' 10 -eq 8 ']'
+ grep -i ' /var/lib/debootstrap/install/RH7.0-1.10.0/base' /proc/mounts
+ awk '{print $2}'
+ sort -u -r
+ xargs umount
+ a=10
+ lazy=
+ a=9
+ '[' 9 -eq 0 ']'
+ grep -qi ' /var/lib/debootstrap/install/RH7.0-1.10.0/base' /proc/mounts
+ return 0
+ echo '###########'
###########
+ echo 'END OF TRAP'
END OF TRAP
+ echo '###########'
###########
+ prevent_ctrl_c off
+ case "$1" in
+ trap 2
+ exit 1
make: *** [/var/lib/debootstrap/install/RH7.0-1.10.0/base.done] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment