Hello community, here is the log from the commit of package installation-images checked in at Fri Feb 1 00:08:47 CET 2008. -------- --- installation-images/installation-images.changes 2008-01-30 15:40:10.000000000 +0100 +++ installation-images/installation-images.changes 2008-01-31 15:14:53.000000000 +0100 @@ -1,0 +2,5 @@ +Thu Jan 31 15:14:50 CET 2008 - snwint@suse.de + +- put debuginfo into image files + +------------------------------------------------------------------- Old: ---- installation-images-10.8.tar.bz2 New: ---- installation-images-10.9.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.F12749/_old 2008-02-01 00:07:58.000000000 +0100 +++ /var/tmp/diff_new_pack.F12749/_new 2008-02-01 00:07:58.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package installation-images (Version 10.8) +# spec file for package installation-images (Version 10.9) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -118,9 +118,9 @@ Obsoletes: y2image AutoReqProv: off Summary: Installation Image Files -Version: 10.8 +Version: 10.9 Release: 1 -Source: installation-images-10.8.tar.bz2 +Source: installation-images-10.9.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _binary_payload w.ufdio @@ -376,11 +376,16 @@ cp -a images/root %{buildroot}/SuSE/$theme/boot/$boot_arch/root %endif %endif -cd / mkdir -p %{buildroot}/CD1/boot/$boot_arch -time tar cf %{buildroot}/CD1/boot/$boot_arch/inst-sys.lib.debuginfo.tar usr/lib/debug -time tar cf %{buildroot}/CD1/boot/$boot_arch/inst-sys.src.debuginfo.tar usr/src/debug -time bzip2 -v9 %{buildroot}/CD1/boot/$boot_arch/inst-sys.*.debuginfo.tar* +install -m 644 etc/README.debuginfo %{buildroot}/CD1/boot/$boot_arch +for i in lib src ; do + mkdir -p /xxx/usr/$i + mv /usr/$i/debug /xxx/usr/$i + mksquashfs /xxx %{buildroot}/CD1/boot/$boot_arch/root.${i}.debug -noappend + chmod 644 %{buildroot}/CD1/boot/$boot_arch/root.${i}.debug + mv /xxx/usr/$i/debug /usr/$i + rmdir /xxx/usr/$i /xxx/usr /xxx +done %install # get rid of /usr/lib/rpm/brp-strip-debug @@ -398,6 +403,8 @@ /CD1 %changelog +* Thu Jan 31 2008 snwint@suse.de +- put debuginfo into image files * Wed Jan 30 2008 snwint@suse.de - fixed perl file list (#357249) * Wed Jan 30 2008 snwint@suse.de ++++++ installation-images-10.8.tar.bz2 -> installation-images-10.9.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-10.8/Changelog new/installation-images-10.9/Changelog --- old/installation-images-10.8/Changelog 2008-01-30 15:35:37.000000000 +0100 +++ new/installation-images-10.9/Changelog 2008-01-31 15:05:48.000000000 +0100 @@ -1,3 +1,6 @@ +31/1/2008: v10.9 + - put debuginfo into image files + 30/1/2008: v10.8 - fixed perl file list (#357249) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-10.8/data/root/etc/inst_setup new/installation-images-10.9/data/root/etc/inst_setup --- old/installation-images-10.8/data/root/etc/inst_setup 2008-01-25 16:34:53.000000000 +0100 +++ new/installation-images-10.9/data/root/etc/inst_setup 2008-01-31 14:28:11.000000000 +0100 @@ -1,28 +1,22 @@ #! /bin/sh # -# *** NOTE *** # -# linuxrc now takes care of integrating the instsys. No need to fiddle with -# symlinks and such here. -# -# linuxrc-based tools are in /lbin. +# Note: linuxrc-based tools are in /lbin. # PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11/bin:/lbin # tmpfs has mode 1777, sshd doesnt like that chmod 755 / -# simple debuginfo handling, workaround read-only loop mount -# if the root image is loop mounted, extract the debuginfo like this: -# cd / ; tar xfj inst-sys.lib.debuginfo.tar.bz2 ; tar xfj inst-sys.src.debuginfo.tar.bz2 -# if the root image is on a remote filesystem, extract it on the server side -tmpfs_debuginfo_paths=/dev/shm/dbg -for i in lib src -do - mkdir -v $tmpfs_debuginfo_paths.$i - mount -v --bind $tmpfs_debuginfo_paths.$i /usr/$i/debug -done + +# gdb can't be symlink +if [ -L /usr/bin/gdb ] ; then + i=`readlink /usr/bin/gdb` + rm -f /usr/bin/gdb + touch /usr/bin/gdb + mount --bind $i /usr/bin/gdb +fi # see bug 61535 [ -e /proc/sys/vm/local-oom-kill ] && echo 1 > /proc/sys/vm/local-oom-kill @@ -263,10 +257,7 @@ killall Xvnc >/dev/null 2>&1 killall sshd >/dev/null 2>&1 -# debuginfo will take a huge amount of memory, swapoff may lead to OOM -# just get rid of it. -umount -v /usr/*/debug -rm -rf ${tmpfs_debuginfo_paths}.* +umount /usr/bin/gdb 2>/dev/null umount devpts 2>/dev/null for file in $FILES_TO_RESTORE ; do diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-10.8/etc/README.debuginfo new/installation-images-10.9/etc/README.debuginfo --- old/installation-images-10.8/etc/README.debuginfo 1970-01-01 01:00:00.000000000 +0100 +++ new/installation-images-10.9/etc/README.debuginfo 2008-01-31 15:12:27.000000000 +0100 @@ -0,0 +1,9 @@ +To get the debuginfo images automatically added copy them to the server and +edit boot/<arch>/config to look similar to: + +# cat boot/i386/config +root: common root ?root.<lang> ?root.lib.debug ?root.src.debug +rescue: common rescue +root.ja: root.ja root.fonts +root.zh_CN: root.zh_CN root.fonts +root.zh_TW: root.zh_TW root.fonts diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-10.8/VERSION new/installation-images-10.9/VERSION --- old/installation-images-10.8/VERSION 2008-01-30 15:35:42.000000000 +0100 +++ new/installation-images-10.9/VERSION 2008-01-31 15:04:54.000000000 +0100 @@ -1 +1 @@ -10.8 +10.9 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org