Universal Installer bug fixes

I have fixed some bugs in the Puppy Universal Installer, when do a full-HD installation.

1.
Puppy now has /run, which is only a symlink to /tmp. Eudev is hardcoded to use /run, and fails without it. The full-HD installation did not have /run, fixed.

2.
I installed Puppy to a partition that had Ubuntu already installed, and the Universal Installer did not offer to wipe the partition, meaning that the Ubuntu files were all still there afterward.
I have changed the code to always ask if you want to wipe the partition.

3.
After copying the Puppy files to the destination partition, there is a chroot into it to run /etc/rc.d/rc.update. This requires /dev/console and /dev/null in the target filesystem, however the new architecture with a devtmpfs-enabled kernel has nothing in /dev. Fixed.

Woof commit:
http://bkhome.org/fossil/woof2.cgi/info/26df6c91e1

...there is also a fix for 3builddistro, to work properly with the 'depmod' of the 'kmod' package.


Posted on 13 Jun 2013, 18:49


No comments posted yet.