How to include custom programs in UCK on 7.04 LiveCD?

Asked by Asfaq

Hi there. I am trying to make an Ubuntu 7.04 custom Live CD. I reach a point where the program has asked me every setting that it needs to know and then starts extracting the ISO, after that, the UCK Package Manager loads up. Here is where i normally get stuck. I dont know how to slipstream the data into the custom cd temp directory. Eg: If i want Scribus, do i just select the scribus package for installation or do i only download the package files and not install them, if so, where do i put the same?

Another thing i noticed was that i dont get any screen where i can customise the usplash screens for the boot sequence etc.

Am pasting the terminal console contents below. Any help would be greatly appreciated.

asfaq@asfaq:~$ uck-gui
Preparing build environment...
Creating X authentication cookie...
Running build process...
Password:
Starting CD remastering on Wed May 16 14:46:53 IST 2007
Customization dir=/tmp/tmp.VqlZ2r
Mounting ISO image...
Mounting SquashFS image...
Copying data to remastering root directory...
Copying resolv.conf
Copying local apt cache, if available
Copying customization files...
Mounting X11 sockets directory to allow access from customization environment...Creating user directory...
Copying X authorization file to chroot filesystem...
xauth: creating new authority file /root/.Xauthority
xauth: creating new authority file /home/asfaq/.Xauthority
Running customization script...
Get:1 http://archive.ubuntu.com feisty Release.gpg [191B]
Get:2 http://security.ubuntu.com feisty-security Release.gpg [191B]
Get:3 http://archive.ubuntu.com feisty Release [57.2kB]
Get:4 http://security.ubuntu.com feisty-security Release [32.4kB]
Get:5 http://security.ubuntu.com feisty-security/main Packages [14.7kB]
Get:6 http://archive.ubuntu.com feisty/main Packages [1007kB]
Get:7 http://security.ubuntu.com feisty-security/restricted Packages [14B]
Get:8 http://security.ubuntu.com feisty-security/main Sources [2456B]
Get:9 http://security.ubuntu.com feisty-security/restricted Sources [14B]
Get:10 http://archive.ubuntu.com feisty/restricted Packages [7628B]
Get:11 http://archive.ubuntu.com feisty/main Sources [293kB]
Get:12 http://archive.ubuntu.com feisty/restricted Sources [1710B]
Fetched 1417kB in 1m12s (19.5kB/s)
Reading package lists...
Installing language packs (en)...
Reading package lists...
Building dependency tree...
Reading state information...
language-pack-en is already the newest version.
language-support-en is already the newest version.
language-pack-gnome-en is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Removing unnecessary language packages...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
  language-pack-ar* language-pack-ar-base* language-pack-bn*
  language-pack-bn-base* language-pack-de* language-pack-de-base*
  language-pack-es* language-pack-es-base* language-pack-fr*
  language-pack-fr-base* language-pack-gnome-ar* language-pack-gnome-ar-base*
  language-pack-gnome-bn* language-pack-gnome-bn-base* language-pack-gnome-de*
  language-pack-gnome-de-base* language-pack-gnome-es*
  language-pack-gnome-es-base* language-pack-gnome-fr*
  language-pack-gnome-fr-base* language-pack-gnome-hi*
  language-pack-gnome-hi-base* language-pack-gnome-pt*
  language-pack-gnome-pt-base* language-pack-gnome-ru*
  language-pack-gnome-ru-base* language-pack-gnome-xh*
  language-pack-gnome-xh-base* language-pack-hi* language-pack-hi-base*
  language-pack-pt* language-pack-pt-base* language-pack-ru*
  language-pack-ru-base* language-pack-xh* language-pack-xh-base*
0 upgraded, 0 newly installed, 36 to remove and 5 not upgraded.
Need to get 0B of archives.
After unpacking 95.6MB disk space will be freed.
(Reading database ... 91543 files and directories currently installed.)
Removing language-pack-de-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-de-base ...
Removing language-pack-es-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-es-base ...
Removing language-pack-fr-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-fr-base ...
Removing language-pack-gnome-ar-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-ar-base ...
Removing language-pack-gnome-bn-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-bn-base ...
Removing language-pack-gnome-de-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-de-base ...
Removing language-pack-gnome-es-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-es-base ...
Removing language-pack-gnome-fr-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-fr-base ...
Removing language-pack-gnome-hi-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-hi-base ...
Removing language-pack-gnome-pt-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-pt-base ...
Removing language-pack-gnome-ru-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-ru-base ...
Removing language-pack-gnome-xh-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-gnome-xh-base ...
Removing language-pack-hi-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-hi-base ...
Removing language-pack-pt-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-pt-base ...
Removing language-pack-ru-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-ru-base ...
Removing language-pack-xh-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-xh-base ...
Removing language-pack-ar-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-ar-base ...
Removing language-pack-bn-base ...
 * Reloading GNOME Display Manager configuration... * Changes will take effect when all current X sessions have ended.
invoke-rc.d: initscript gdm, action "reload" failed.
Purging configuration files for language-pack-bn-base ...
Removing language-pack-de ...
Removing language-pack-es ...
Removing language-pack-fr ...
Removing language-pack-gnome-ar ...
Removing language-pack-gnome-bn ...
Removing language-pack-gnome-de ...
Removing language-pack-gnome-es ...
Removing language-pack-gnome-fr ...
Removing language-pack-gnome-hi ...
Removing language-pack-gnome-pt ...
Removing language-pack-gnome-ru ...
Removing language-pack-gnome-xh ...
Removing language-pack-hi ...
Removing language-pack-pt ...
Removing language-pack-ru ...
Removing language-pack-xh ...
Removing language-pack-ar ...
Removing language-pack-bn ...
Mounting pts filesystem...
CHOICE='Run package manager'
Starting package application...

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Customization Kit Edit question
Assignee:
No assignee Edit question
Solved by:
Asfaq
Solved:
Last query:
Last reply:
Revision history for this message
Asfaq (asfaqtapia) said :
#1

*OOPS.. sorry for posting in the wrong section.. *

Revision history for this message
Krzysztof Lichota (krzysiek-launchpad-ubuntu-com) said :
#2

Hm, I don't quite understand. When package manager opens up, just install the necessary apps and quit the package manager.

As for splash screen, there is no option to do it in GUI, you have to use scripts.

Revision history for this message
Best Asfaq (asfaqtapia) said :
#3

oh.. erm.. nevermind. i am using Reconstructor now.. tht allows me to change the splash screens, usplash etc and change the proggies.. all in the GUI.. thanks anyways for answering :)

Asfaq.