Package: live-initramfs
Version: 1.157.2-1
Severity: normal
Tags: patch

The function copy_live_to in scripts/live doesn't take the boot parameter 
live-media-path into account, resulting in trying to copy the whole hard disk 
to ram in my case. Attached a patch which should fix the problem.

-- Package-specific info:

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages live-initramfs depends on:
ii  busybox                       1:1.13.3-1 Tiny utilities for small and embed
ii  file                          5.03-1     Determines file type using "magic"
ii  initramfs-tools               0.93.3     tools for generating an initramfs
ii  sudo                          1.7.0-1    Provide limited super user privile
ii  udev                          0.141-1    /dev/ and hotplug management daemo
ii  user-setup                    1.27       Set up initial user and password

Versions of packages live-initramfs recommends:
ii  cryptsetup      2:1.0.6+20090405.svn49-1 configures encrypted block devices
ii  eject           2.1.5+deb1+cvs20081104-6 ejects CDs and operates CD-Changer
ii  uuid-runtime    1.41.6-1                 runtime components for the Univers
ii  wget            1.11.4-2                 retrieves files from the web

Versions of packages live-initramfs suggests:
pn  curlftpfs                     <none>     (no description available)
pn  genext2fs                     <none>     (no description available)
pn  httpfs2                       <none>     (no description available)
pn  loop-aes-utils                <none>     (no description available)
pn  mtd-tools                     <none>     (no description available)
pn  squashfs-tools                <none>     (no description available)

-- no debconf information
--- /usr/share/initramfs-tools/scripts/live     2009-05-14 10:20:32.000000000 
+0200
+++ /tmp/gparted_initrd/scripts/live    2009-06-27 23:07:32.572607828 +0200
@@ -618,7 +618,7 @@
 
        if [ -z "${MODULETORAM}" ]
        then
-               size=$(fs_size "" ${copyfrom} "used")
+               size=$(fs_size "" ${copyfrom}/${LIVE_MEDIA_PATH} "used")
        else
                MODULETORAMFILE="${copyfrom}/${LIVE_MEDIA_PATH}/${MODULETORAM}"
 
@@ -676,7 +676,8 @@
                then
                        cp ${MODULETORAMFILE} ${copyto} # copy only the 
filesystem module
                else
-                       cp -a ${copyfrom}/* ${copyto}   # "cp -a" from busybox 
also copies hidden files
+                       mkdir -p ${copyto}/${LIVE_MEDIA_PATH}
+                       cp -a ${copyfrom}/${LIVE_MEDIA_PATH}/* 
${copyto}/${LIVE_MEDIA_PATH}   # "cp -a" from busybox also copies hidden files
                fi
 
                umount ${copyfrom}

Reply via email to