slaxer_pup "cooking version" released 5-19-2010
Hej Joe,
I finally got around to fixing the 'FATAL: Module usbhid not found.' message that occurs during booting.
This happens because a script tries to modprobe the usbhid module but SlaxerPup's kernel already has the usbhid module compiled in it.
'modprobe usbhid' actually occurs in two scripts:
/etc/rc.d/functions4puppy4
/usr/X11R7/bin/xwin
I've modified these scripts and have attached them in a tarball.
Paul
I finally got around to fixing the 'FATAL: Module usbhid not found.' message that occurs during booting.
This happens because a script tries to modprobe the usbhid module but SlaxerPup's kernel already has the usbhid module compiled in it.
'modprobe usbhid' actually occurs in two scripts:
/etc/rc.d/functions4puppy4
/usr/X11R7/bin/xwin
I've modified these scripts and have attached them in a tarball.
Paul
- Attachments
-
- usbhid-fix.tar.gz
- just unpack and copy the files over the originals
- (40 KiB) Downloaded 555 times
Methinks Raspberry Pi were ideal for runnin' Puppy Linux
Hey Paul (pakt)
wonderful stuff all about the server set up I will write you a PM too later with more details ( I have an all package build which is easier to modify for this type of use )
could you re upload the usbhid-fix.tar.gz it was empty
I did fix the other location that message pops up in the initrd.gz
but missed the other two you fixed thanks
I will add them in thanks
Joe
wonderful stuff all about the server set up I will write you a PM too later with more details ( I have an all package build which is easier to modify for this type of use )
could you re upload the usbhid-fix.tar.gz it was empty
I did fix the other location that message pops up in the initrd.gz
but missed the other two you fixed thanks
I will add them in thanks
Joe
While I'm at it, here's a modified initrd.gz for SlaxerPup-cooking
bchafy has done some wonderful stuff with his Xin puplet
(http://www.murga-linux.com/puppy/viewtopic.php?t=55154)
One of the innovations in Xin is a new kind of re-mastering - a simple and fast way that doesn't require a pupsave file or burning a CD.
It works like this: During bootup, if a folder named 'precfg' is found in the top directory of the boot CD/USB/HD or frugal install, the contents are overlayed the file system.
For example, if folder precfg contains the file /etc/rc.d/rc.local, it replaces the original in the file system. Great for simple mods and troubleshooting
In bchafy's own words: "A precfg area for faster re-mastering, no need to regenerate a .SFS every time you want to change the core, and no need for a hard drive to store customizations"
I have added a slightly modified version of bchafy's code in SlaxerPup's initrd.gz. It works as I have described above.
Enjoy
bchafy has done some wonderful stuff with his Xin puplet
(http://www.murga-linux.com/puppy/viewtopic.php?t=55154)
One of the innovations in Xin is a new kind of re-mastering - a simple and fast way that doesn't require a pupsave file or burning a CD.
It works like this: During bootup, if a folder named 'precfg' is found in the top directory of the boot CD/USB/HD or frugal install, the contents are overlayed the file system.
For example, if folder precfg contains the file /etc/rc.d/rc.local, it replaces the original in the file system. Great for simple mods and troubleshooting
In bchafy's own words: "A precfg area for faster re-mastering, no need to regenerate a .SFS every time you want to change the core, and no need for a hard drive to store customizations"
I have added a slightly modified version of bchafy's code in SlaxerPup's initrd.gz. It works as I have described above.
Enjoy
Methinks Raspberry Pi were ideal for runnin' Puppy Linux
Hey Paul
don't know why it wouldnt open only in a new version of xarchiver
thanks I packaged it up
http://www.puppy2.org/slaxer/usbhidfix- ... 3_SLXR.txz
I added this to the slack-desc
I'll test the initrd looks very interesting
this has a lot of ideas running in my head now
of what could be done
a big thanks
Joe
don't know why it wouldnt open only in a new version of xarchiver
thanks I packaged it up
http://www.puppy2.org/slaxer/usbhidfix- ... 3_SLXR.txz
I added this to the slack-desc
Code: Select all
usbhidfix: usbhidfix (suppress usbhid error message)
usbhidfix:
usbhidfix: thanks to pakt
I'll test the initrd looks very interesting
this has a lot of ideas running in my head now
of what could be done
a big thanks
Joe
Glad you got the download to work and thanks for packaging it up.
I'll be using a precfg folder on my bootable SlaxerPup-cooking USB stick to develop SlxrPupServer, adding stuff and testing as I go along
Yep, precfg re-mastering opens up a bunch of possibilities. For example, a precfg folder with special software can be added to an iso file (bchafy did this with his Xin puplet iso).big_bass wrote:I'll test the initrd looks very interesting
this has a lot of ideas running in my head now of what could be done
I'll be using a precfg folder on my bootable SlaxerPup-cooking USB stick to develop SlxrPupServer, adding stuff and testing as I go along
Methinks Raspberry Pi were ideal for runnin' Puppy Linux
Hey Paul
what I am working on now is a TXZ package build
its called TXZ_pup
( I did remove cups but upgraded cups as packages to 1.39)
but cups is much larger with the packages
it is already working and tomorrow I will up load a minor bug fix version
since it gets built using packages all the sticky problems of removing packages is overcome because I dont register the packages with petget it is100% handled by
slackwares package tools I had to build about 400 packages to do it but that hard part is behind me now from here its much easier to modify and maintain
or someone else like the special project you want to build
I didnt go crazy with a bunch of untested packages I maintained the slaxer_pup logical approach
its a lot cleaner to install a package and then remove it
you never know how that multiple layering could end up like a multi level game of chess
I still do think its a good Idea to have more options you never know when that special option will come in handy
I included all your fixes except the initrd
I have to test that one still
Joe
what I am working on now is a TXZ package build
its called TXZ_pup
( I did remove cups but upgraded cups as packages to 1.39)
but cups is much larger with the packages
it is already working and tomorrow I will up load a minor bug fix version
since it gets built using packages all the sticky problems of removing packages is overcome because I dont register the packages with petget it is100% handled by
slackwares package tools I had to build about 400 packages to do it but that hard part is behind me now from here its much easier to modify and maintain
or someone else like the special project you want to build
I didnt go crazy with a bunch of untested packages I maintained the slaxer_pup logical approach
its a lot cleaner to install a package and then remove it
you never know how that multiple layering could end up like a multi level game of chess
I still do think its a good Idea to have more options you never know when that special option will come in handy
I included all your fixes except the initrd
I have to test that one still
Joe
Hey Joe
ttuuxxx said, "here's a Rox plugin that allows you to open and extract txz format files with Fileroller, Slackware packages uses this format.
ttuuxxx"
http://murga-linux.com/puppy/viewtopic. ... 497#433497
Aitch
ttuuxxx said, "here's a Rox plugin that allows you to open and extract txz format files with Fileroller, Slackware packages uses this format.
ttuuxxx"
http://murga-linux.com/puppy/viewtopic. ... 497#433497
Aitch
Aitch
that pet you posted adds mime types to non updated puplets
but slaxer pup has the needed ones built in already and more
so that pet is not needed and will clobber my globs files
what could be used is the standard official file roller package itself unmodified
slaxer has its own decompression tools built in called
unzipper_dragNdrop5 all written in bash
Joe
that pet you posted adds mime types to non updated puplets
but slaxer pup has the needed ones built in already and more
so that pet is not needed and will clobber my globs files
what could be used is the standard official file roller package itself unmodified
slaxer has its own decompression tools built in called
unzipper_dragNdrop5 all written in bash
Joe
big_bass wrote:what I am working on now is a TXZ package build
its called TXZ_pup
Ah, you've been busy Joebig_bass wrote: it is already working and tomorrow I will up load a minor bug fix version
since it gets built using packages all the sticky problems of removing packages is overcome because I dont register the packages with petget it is100% handled by
slackwares package tools I had to build about 400 packages to do it but that hard part is behind me now from here its much easier to modify and maintain
or someone else like the special project you want to build
I wasn't aware of TXZ_pup before so I'm looking forward to testing it (version 7-13-2010).
If I understand you right, I'll be able to remove any packages I don't need for my server version easily using your built-in tools.
Does TXZ_Pup replace SlaxerPup-cooking ?
Paul
Methinks Raspberry Pi were ideal for runnin' Puppy Linux
Hey Paul (pakt)
slaxer_pup cooking is the result of a progressive bug fixing and adding features never available before I started on it such as slackwares pkgtools
such as puppy was never booted from a non puppy configured kernel before
puppy has never used another package management for core packages before
official puppy now can convert slackware packages to pets then install the with petget
I dont use petget to install core packages so just like slackware I gained that
feature to uninstall installed core packages
so on a server a full install could be modified by removing what you wanted
cleanly and seeing all the files that will be removed by checking the package first with the package viewer
slaxer pup was the tool to set a stable workbench so I could build TXZ_pup
the major differences between the two is in the core packages and how I built the two
TXZ pup has a micro base (which consist of no packages ) not a fat free no packages !! then all the program packages are added
allowing for repairs to packages or replacement of packages and even the micro base package so everything can be modified just that alone is a major break though
in a new way to build getting everything set up to do that took some jumping into deep water and trying some new ideas that worked
slaxer pup cooking is solid but some fixes were added to the base early on directly during its creation to test ideas
TXZ pup is 100 times more flexible to modify and build for the long term support and I am more disciplined to make bug fix packages for everything it will develop very quickly
Im using it now as I type this
Joe
slaxer_pup cooking is the result of a progressive bug fixing and adding features never available before I started on it such as slackwares pkgtools
such as puppy was never booted from a non puppy configured kernel before
puppy has never used another package management for core packages before
official puppy now can convert slackware packages to pets then install the with petget
I dont use petget to install core packages so just like slackware I gained that
feature to uninstall installed core packages
so on a server a full install could be modified by removing what you wanted
cleanly and seeing all the files that will be removed by checking the package first with the package viewer
slaxer pup was the tool to set a stable workbench so I could build TXZ_pup
the major differences between the two is in the core packages and how I built the two
TXZ pup has a micro base (which consist of no packages ) not a fat free no packages !! then all the program packages are added
allowing for repairs to packages or replacement of packages and even the micro base package so everything can be modified just that alone is a major break though
in a new way to build getting everything set up to do that took some jumping into deep water and trying some new ideas that worked
slaxer pup cooking is solid but some fixes were added to the base early on directly during its creation to test ideas
TXZ pup is 100 times more flexible to modify and build for the long term support and I am more disciplined to make bug fix packages for everything it will develop very quickly
Im using it now as I type this
Joe
-
- Posts: 40
- Joined: Fri 06 Mar 2009, 01:00
- Location: Pune (India)
- Contact: