How to resume build after failed remastering - gfxboot

Asked by StephanZimmer

Hi there,
I recently discovered UCK and I'm truly amazed that you guys managed to make something this helpful. Thank you for your work and for the effort you're putting into it. As it has been reported a few times, I have also run into the problem with the failed gfxboot remastering due to a missing package gfxboot-theme-ubuntu. Well, I have installed it now but is there any way to resume my build or do I have to start over again? Any help is greatly appreciated,
Thanks,
Stephan

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Customization Kit Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Wolf Geldmacher (wolf-womaro) said :
#1

If you use uck-gui, you will have to start over - uck-gui is geared to simplicity of use and one shot customizations.

There are some alternatives, though:
- You can try uck-flow (package: python-uckflow from ppa:uck-team/uck-unstable), which is an alternative GUI for advanced customizations. uck-flow is not as simple to use, but provides a lot more flexibility and will allow you to restart/redo customizations as often as required - at the expense of requiring you to know a little about shell programming.
- You can use the UCK command line interface directly - try "man -k uck-" for starters.
- You can save the directory "remaster-apt-cache" in your build directory and restore it before the next customization run (e.g. use "mv remaster-apt-cache saved-apt-cache" followed by uck-remaster-clean and "mv saved-apt-cache remaster-apt-cache"). This will save at least the time (and bandwidth) required to download the packages again.

Revision history for this message
timur (ba.timur) said :
#2

I tried to install uck-flow on Ubuntu 11.04 and got an unresolved dependency error for Python.

Then, I tried to follow this: "save the directory "remaster-apt-cache" in your build directory and restore it before the next customization run". But, uck deletes it when it starts, right?.
It would be nice to recall: "uck-remaster isofile cust-script-dir. saved-apt-cache". Can you add it please?
Even more, it would be nice to remember the list of packages already added, otherwise we just don't have to downloaded it again, but we still need to add them.

Revision history for this message
timur (ba.timur) said :
#3

I found out the reason why I had to start over - I didn't have "gfxboot-theme-ubuntu" package installed, and uck couldn't get it from internet due to proxy problem (sudo apt-get install.. doesn't work, I use sudo -E apt-get install..).
I think that package should be checked as a dependency for uck during the first run.

So, to summarize, it's 3 issues:
1. I cannot manually install uck-flow deb package on Ubuntu 11.04
2. I'd like to have something as "uck-remaster isofile cust-script-dir. saved-apt-cache"
3. I'd like to see "gfxboot-theme-ubuntu" package as a dependency during uck startup

Revision history for this message
Wolf Geldmacher (wolf-womaro) said :
#4

I've now hopefully fixed the uck-flow deb packaging..

Not a single line of code was changed - it all has to do with the way the package is built (python setup.py + stdeb + launchpad verification) and my way of not wanting to replicate version and distro information in umpteen places: now instead of reading two files sed(1) is used to patch the version/distro into the appropriate places.

gfxboot-theme-ubuntu used to be a standard package up to 11.04 where they seem to have dropped it. WIll need to take some time to analyze, whether now is the time to get rid of that way of configuring the boot or whether this is still required. There were quite a few changes in this area recently...

Your saved-apt-cache issue should be solved by uck-flow. Try the -m option with uck-flow if you feel like it (will need
to have the unionfs-fuse package from the PPA installed) for max efficiency.

Revision history for this message
timur (ba.timur) said :
#5

"I've now hopefully fixed the uck-flow deb packaging.."
Where is it? Can you please upload it to http://sourceforge.net/projects/uck/files/uck-flow/0.4.4/?

https://answers.launchpad.net/uck/+question/150493 is more appropriate for that.
Thank you.

Can you help with this problem?

Provide an answer of your own, or ask StephanZimmer for more information if necessary.

To post a message you must log in.