Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 01 Sep 2014, 08:27
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
pUPnGO - 6Mb ISO - Basic Building Block Puplet
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 58 [868 Posts]   Goto page: Previous 1, 2, 3, 4, ..., 56, 57, 58 Next
Author Message
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Thu 21 Jan 2010, 11:14    Post subject:  

hi goingnuts,

would it be possible for you to write a little howto about the build-process?

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Sat 23 Jan 2010, 06:02    Post subject:  

Hi aragon
aragon wrote:
would it be possible for you to write a little howto about the build-process?


Made a small how-to - included in the new pUPnGo-V01.1.iso.

Moved lsmod, modprobe and insmod back to pup_412.sfs from zdrv_412.sfs and removed forced module load of qemu and vmware drivers in zdrv_412.sfs.

Kim

Last edited by goingnuts on Sat 23 Jan 2010, 12:05; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15117
Location: Paradox Realm

PostPosted: Sat 23 Jan 2010, 08:27    Post subject:  

This is a major achievement. Smile
It uses the Linux kernel and (limited) Puppy hardware recognition
scripts. Is that right?

It shows the 'what if' mentality that Barry uses and can be found
throughout Puppy.

I would be interested to know of ideas for applications.

For example:
1 trick Puppys
Device dependent Puppys
Or how about a film, images or music folder Puppy

Puppy
Create your own pedigree
Cool

_________________
Puppy WIKI
Back to top
View user's profile Send private message Visit poster's website 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Mon 25 Jan 2010, 05:48    Post subject:  

goingnuts wrote:
Hi aragon
aragon wrote:
would it be possible for you to write a little howto about the build-process?


Made a small how-to - included in the new pUPnGo-V01.1.iso.

Moved lsmod, modprobe and insmod back to pup_412.sfs from zdrv_412.sfs and removed forced module load of qemu and vmware drivers in zdrv_412.sfs.

Kim

hi kim,

thanks for that, but it was a little misunderstanding... i ment a howto to produce 'the core'.

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Mon 25 Jan 2010, 13:20    Post subject:  

Hi Lobster.
You are right - most of the content is pure P412 original files. This is basically a "cut down size" remaster with a new Busybox and an idea of using zdrv_412.sfs in a new (?) way.

Ideas for application: The first thing (apart from a boring web-server...) that crossed my mind was: A pUPnGO-based clock radio - being able to explain why it is so important to get up in the morning, maybe give a small report of what happened during the day, play some music that fits todays mood, read out loud my mails, call me up at work to get me out of boring meetings - everything voice-to-voice - no screen, mouse or keyboard.
Maybe too exotic though... Wink

Hi aragon.
I have updated the how-to to be an executable build script for the abbyss-webserver - and it very much shows the structure and principle of the build script used for "the core" pUPnGO-build-script. At the moment my build-script for pUPnGO is a mess with a lot of loose/dead ends - so making it public right now makes no sense.

I also would like to fine-tune the applications available in pUPnGO (mainly dialog based primitive pet-install, grub-install and audio-setup wizard) before including the build-script on the CD-ISO. If someone has such gadgets in their drawer already, I would gladly include them.

The "inspiration source" for the build-script (and also for some of the functions used) has been:

Puppy Linux - boots from and saves to almost everything - runs in ram - SFS-file-structure - feels good...you know!
A series of articles found here: http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/Deploying-Linux-Embedded-Systems/
The woof project
The Xwoaf project (web-site down - but basically a build of a one floppy Linux booting to X/JWM)
The byld-project

In principle you take files from a running Linux (or in the pUPnGO case, from the original P412-CD and small bits from your running P412) and melt them together to a new one. Most have been trial and error for me when selecting which files to include...

Kim
Back to top
View user's profile Send private message Visit poster's website 
aragon

Joined: 15 Oct 2007
Posts: 1698
Location: Germany

PostPosted: Thu 28 Jan 2010, 06:06    Post subject:  

hi kim,

thanks for the answer, no problem.

the info that you were building it top => down is helpful, that has also been the route i've gone for building a small (not in your terms, it's bloated with nearly 40 mb) audio-server puplet without X (http://www.murga-linux.com/puppy/viewtopic.php?t=36326).

aragon

_________________
PUPPY SEARCH: http://wellminded.com/puppy/pupsearch.html
Back to top
View user's profile Send private message 
puppyiso


Joined: 12 Jan 2009
Posts: 595

PostPosted: Tue 02 Feb 2010, 06:52    Post subject:  

Hello, goingnuts

I have been seeing your great works. I always wanted a puppy as small as this. I do understand this is a "building block".

But for someone like me who lacks inner knowledge of Puppy, could you kindly upload the xvesa vesion for me to play adding abiword and scim files? That would make a perfect writer's puppy.

ABSOLUTELY immune to any virus... I no longer exchange computer STD thru USB with others.

I tried and successfully booted but Dejabu with DOS screen again.
I also tried CLI version from puppymartin but ended up error when booted.

I just hope that the vesion works with all_lang.sfs from a Japanese version Puppy. Or... at least with SCIM.

Let me play with the possibilities.

Thank you.

John
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Wed 03 Feb 2010, 17:12    Post subject:  

Hi John
puppyiso wrote:

...could you kindly upload the xvesa vesion for me to play adding abiword and scim files?

I do understand the need for a GUI...Missing it my-self sometimes...But learning a lot being there at the black screen.

As I do not plan to make multiple versions (with different applications) I have made a build script (vesa_jwm_pupngo.sh) that will show you how to create a pUPnGO_V01_XVESA_JWM.ISO. Size growth to 8Mb for the ISO.

It is not Puppys original Xvesa but Kdrive (tinyX). JWM is from original Puppy 412. I have cut down on fonts - although they still are adding approx. 1,5MB...(Xwoaf went down to 28Kb as far as I know)

Trying to use original Puppy Xvesa is too complicated for me - ends up in 15-18MB.

In the script there also is shown how to get ttuuxxx xfe file manager inside using downloaded pets. Uncomment if this is needed.Lynx web browser will not be present. Hope this helps a bit.
Kim
Back to top
View user's profile Send private message Visit poster's website 
puppyiso


Joined: 12 Jan 2009
Posts: 595

PostPosted: Wed 03 Feb 2010, 23:21    Post subject:  

Hello, Kim

Thank you for the reply. From GUI back to the dark screen made me feel being blind. I sought after an easy coptout.(Excuse my US English..)

Hmm.. Sounds difficult but I will try it. I feel like going back to high school and learn Algebra all over again.

Thanks.(shivering now..)

John
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Thu 04 Feb 2010, 01:15    Post subject:  

puppyiso wrote:
... Sounds difficult ...

It should not be that hard:
- download the script (vesa_jwm_pupngo.sh)
- make it executable
- open a prompt and type ./vesa_jwm_pupngo.sh

...and short after you should have the new pUPnGO_V01_XVESA_JWM.iso sitting in /root/my-documents. Open vesa_jwm_pupngo.sh in Geany for explanations - and make your own modifications if you like.
Kim
Back to top
View user's profile Send private message Visit poster's website 
sinc


Joined: 22 Jul 2009
Posts: 523
Location: Tampa, FL USA

PostPosted: Fri 05 Feb 2010, 09:19    Post subject:  

i don't know anything about scripts really but when i tried to run the xvesa script it did not work all the way. it appears it creates an iso named pUPnGO-v01.1.iso but when it tries to apply xvesa it looks for the iso without the extra .1, just v01.iso. So i renamed the iso and reran the script and it worked but so you know the extra .1 is causing the script to not work right.
Back to top
View user's profile Send private message 
sinc


Joined: 22 Jul 2009
Posts: 523
Location: Tampa, FL USA

PostPosted: Fri 05 Feb 2010, 11:08    Post subject:  

okay, I can admit that I am not smart enough to make it work. I am trying to use the script with the xvesa_jwm. I went through the script and changed the commands asking for v01.iso to v01.1.iso but now I get a message that says cannot 'stat' /etc/X11R7/bin/jwm.

when i try to boot i get an error that says something like failure to load loop_3 waiting 60 seconds.

any ideas? thanks.
Back to top
View user's profile Send private message 
goingnuts

Joined: 07 Dec 2008
Posts: 780

PostPosted: Fri 05 Feb 2010, 11:51    Post subject:  

sinc wrote:
i don't know anything about scripts really but when i tried to run the xvesa script it did not work all the way. it appears it creates an iso named pUPnGO-v01.1.iso but when it tries to apply xvesa it looks for the iso without the extra .1, just v01.iso. So i renamed the iso and reran the script and it worked but so you know the extra .1 is causing the script to not work right.


Hi sinc
You are absolutely right - thank you - I have both versions so did not notice any failure.
I have made a new iso - and to prevent this mess again any future versions will only be tagged inside the iso by a build date. So from now the iso will always be named pUPnGO_V412.iso. I have updated the build-script/howto to reflect this.
The new build has changed layout to reflect the normal Puppy iso directory layout. Otherwise nothing have changed.

I think I am the one not smart enough...
Please try to download the build script again - I have just updated the files so maybe that's why?
Maybe you are missing "ar" - I just tested the script in a fresh frugal P412 and the script fails because "ar" is not present (to unpack .deb-files) Get it here as ar.pet

Again: Thank you!
Kim
Back to top
View user's profile Send private message Visit poster's website 
sinc


Joined: 22 Jul 2009
Posts: 523
Location: Tampa, FL USA

PostPosted: Sun 07 Feb 2010, 08:54    Post subject:  

Kim, I have tried and I still cannot get the vesa build to boot up into a GUI. I have tried to run the build script from Puppy 431 w/ the devx and from Dpup without the devx. On both of them I downloaded the ar.pet and applied it. I wanted to copy the terminal info and paste it here so you could see it but I cannot figure out how to copy from rxvt or mrxvt. I know its supposed to be middle-click but I have a laptop without a middle button and when I try to click simultaneously it simply reruns the script that I highlighted. But I still get the error "cannot stat /etc/X11R7/bin/jwm."

should i be trying to build it from 412, does that matter?

I'm sorry for my lack of knowledge, I have used Puppy for about a year and am fairly familiar with it but I am (obviously) not a programmer of any kind. Thanks.
Back to top
View user's profile Send private message 
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Sun 07 Feb 2010, 09:18    Post subject:  

sinc wrote:
Kim, I have tried and I still cannot get the vesa build to boot up into a GUI. I have tried to run the build script from Puppy 431 w/ the devx and from Dpup without the devx. On both of them I downloaded the ar.pet and applied it. I wanted to copy the terminal info and paste it here so you could see it but I cannot figure out how to copy from rxvt or mrxvt. I know its supposed to be middle-click but I have a laptop without a middle button and when I try to click simultaneously it simply reruns the script that I highlighted. But I still get the error "cannot stat /etc/X11R7/bin/jwm."

should i be trying to build it from 412, does that matter?

I'm sorry for my lack of knowledge, I have used Puppy for about a year and am fairly familiar with it but I am (obviously) not a programmer of any kind. Thanks.


Hi sinc I haven't tried this release at all, but do you have all JWM dependencies?
type
ldd /etc/X11R7/bin/jwm
ttuuxxx

_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 2 of 58 [868 Posts]   Goto page: Previous 1, 2, 3, 4, ..., 56, 57, 58 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1026s ][ Queries: 13 (0.0144s) ][ GZIP on ]