[Simple-cdd-devel] simple-cdd with custom d-i

Xavier Oswald xoswald at gmail.com
Thu May 27 15:25:59 UTC 2010


Hi,

Im trying to use simple-cdd with a d-i image I have builded with some
customizations from the d-i svn.

As you can see[1], simple-cdd find the debian-installer I have builded.
D-i was done with "build_cdrom_gtk" so that I have debian-cd_info.tar.gzip,
initrd.gz and vmlinuz.

The point is that I have used some home-made udebs replacing some of the
officials d-i udebs. How should I include them while running simple-cdd ?

I think Im missing something to get it working...
I have set the "custom_installer" var to the correct path. Do I need something more ?


AFAICS, the relevant errors are:
 - cp: cannot stat `/home/debian/simple-cdd/tmp//mirror/dists/sid/main/installer-amd64/current/images/cdrom/initrd.gz': No such file or directory
 - find: `/home/debian/simple-cdd/tmp//cd-build/sid/CD1/pool': No such file or directory

[1] log:
========
NOTE: using installer from: /home/debian/d-i-svn/installer/build//amd64
setting preseed file...
KERNEL_PARAMS:  preseed/file=/cdrom/simple-cdd/default.preseed
Use of uninitialized value in split at ../tools/generate_di_list line 21.
simple-cdd: Running debian-cd makefile
Cleaning the build directory
Updating task files...
- copying task files from 'tasks/sid/'
- task.languages: using 'tasks/sid/'
cp: omitting directory `/home/debian/simple-cdd/tmp//debian-cd/tasks/sid/'
make: *** [/home/debian/simple-cdd/tmp//cd-build/sid/tasks] Error 1
Generating a fake status file for apt-get and apt-cache...
:> /home/debian/simple-cdd/tmp//cd-build/apt//status
Ign file: sid Release.gpg
Get:1 file: sid Release [1474B]
Ign file: sid/main Packages
Ign file: sid/main/debian-installer Packages
Ign file: sid/main Packages
Ign file: sid/main/debian-installer Packages
Reading package lists...
Reading package lists...
Building dependency tree...
Apt-get is updating its files ...
Ign file: sid Release.gpg
Get:1 file: sid Release [1474B]
Ign file: sid/main Packages
Ign file: sid/main/debian-installer Packages
Ign file: sid/main Packages
Ign file: sid/main/debian-installer Packages
Reading package lists...
cc1: warning: command line option "-nostdinc++" is valid for C++/ObjC++ but not for C
cc1: warning: command line option "-nostdinc++" is valid for C++/ObjC++ but not for C
Generating the complete list of packages to be included in /home/debian/simple-cdd/tmp//cd-build/sid/list...
Running sort_deps to sort packages for amd64:
  Generating dependency tree with apt-cache depends...
  Adding standard, required, important and base packages first
  S/R/I/B packages take 0 bytes
  Adding the rest of the requested packages
  Now up to 131598802 bytes
Done: processed/sorted 361 packages, total size 131598802 bytes.
Reading in package information for amd64:
  Done: Read details of 361 packages for amd64
Starting to lay out packages into CD (650MiB CD) images: 332031 2K-blocks maximum per image
Starting new amd64 CD 1 at /home/debian/simple-cdd/tmp//cd-build/sid/CD1
  Adding the required directories
  Generating the image label and volume id
  Adding .disk/base_components
  Adding .disk/cd_type
  Adding udeb/base includes/excludes
ERROR: Unable to read UDEB_EXCLUDE file /home/debian/simple-cdd/tmp//debian-cd/data/sid/amd64_netinst_udeb_exclude
  Adding docs to CD1
  Extracting FAQ on CD1
  Adding common docs on CD1
  Adding Release files
  Trying to add upgrade* directories
  (Optionally) making the image bootable for amd64:
    Running tools/boot/sid/boot-amd64 1 /home/debian/simple-cdd/tmp//cd-build/sid/CD1
cp: cannot stat `/home/debian/simple-cdd/tmp//mirror/dists/sid/main/installer-amd64/current/images/cdrom/initrd.gz': No such file or directory
      FAILED: error 1
    Failed to start disc 1, error 256
make: *** [image-trees] Error 9
purging /home/debian/simple-cdd/tmp//extras
including description: /home/debian/simple-cdd/profiles/caldera.description
simple-cdd: extra files for simple-cdd
find: `/home/debian/simple-cdd/tmp//cd-build/sid/CD1/pool': No such file or directory
ERROR: missing required packages from profile default:  less
ERROR: missing required packages from profile default:  simple-cdd-profiles
WARNING: missing optional packages from profile default:  grub popularity-contest localization-config console-tools usbutils acpi acpid eject lvm2 mdadm cryptsetup reiserfsprogs jfsutils xfsprogs type-handling debootstrap busybox syslinux-common syslinux
====

PS:Please cc me since Im not subscribed to this list.

Thanks,
Greetings,
-- 
 ,''`. Xavier Oswald (xoswald at debian.org)
: :' : GNU/LINUX Debian Developer <http://www.debian.org> 
`. `'  GPG Key: 1024D/88BBB51E
  `-   938D D715 6915 8860 9679  4A0C A430 C6AA 88BB B51E



More information about the Simple-cdd-devel mailing list