Modified "Boot Manager" for woof-ce puppies
Modified "Boot Manager" for woof-ce puppies
This is a modified "Boot Manager" utility.
Instead of having it's own code to manage extra sfs files, it simply calls sfs_load.
So, instead of there being 2 independent ways of loading extra sfs files, now there is only 1, sfs_load.
This makes things simpler from a user perspective.
It also makes possible the complete separation of sfs file handling, the init script looks after the system sfs files e.g. puppy...sfs, zdrv, etc, and sfs_load looks after any extra sfs files.
To test:
gunzip the attached file to produce "bootmanager", then execute it.
To integrate it into a puppy, replace "/usr/sbin/bootmanager" with this one.
Edit: final version in next post.
gyro
Instead of having it's own code to manage extra sfs files, it simply calls sfs_load.
So, instead of there being 2 independent ways of loading extra sfs files, now there is only 1, sfs_load.
This makes things simpler from a user perspective.
It also makes possible the complete separation of sfs file handling, the init script looks after the system sfs files e.g. puppy...sfs, zdrv, etc, and sfs_load looks after any extra sfs files.
To test:
gunzip the attached file to produce "bootmanager", then execute it.
To integrate it into a puppy, replace "/usr/sbin/bootmanager" with this one.
Edit: final version in next post.
gyro
Last edited by gyro on Sat 30 Jul 2016, 12:00, edited 1 time in total.
With jlst's help, here is the final version of the new "bootmanager"
gyro
gyro
- Attachments
-
- bootmanager.gz
- gunzip to produce executable file
- (6.3 KiB) Downloaded 205 times
Have you submitted these changes to Woof-CE?
If you rally want this to get into Puppy, the code is there in Woof-CE.
https://github.com/puppylinux-woof-CE/woof-CE
There is also this:
woof-CE patch generator!
http://www.murga-linux.com/puppy/viewtopic.php?t=98740
If you rally want this to get into Puppy, the code is there in Woof-CE.
https://github.com/puppylinux-woof-CE/woof-CE
There is also this:
woof-CE patch generator!
http://www.murga-linux.com/puppy/viewtopic.php?t=98740
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Did you try running it from a terminal?perdido wrote:Did not work in precise 5.7.1
From the directory where you have extracted the executable:
Code: Select all
./bootmanager
gyro
- perdido
- Posts: 1528
- Joined: Mon 09 Dec 2013, 16:29
- Location: ¿Altair IV , Just north of Eeyore Junction.?
Hi gyro,gyro wrote:Did you try running it from a terminal?perdido wrote:Did not work in precise 5.7.1
From the directory where you have extracted the executable:What error messages do you get?Code: Select all
./bootmanager
gyro
from terminal launched in /usr/sbin/
Code: Select all
# bootmanager
/usr/sbin/bootmanager: line 334: /usr/lib/gtkdialog/xml_info: not found
/usr/sbin/bootmanager: line 334: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_info: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_info: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_info: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: line 416: /usr/lib/gtkdialog/xml_button-icon: not found
/usr/sbin/bootmanager: .: line 418: can't open '/usr/lib/gtkdialog/xml_info'
#
.