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 Sat 21 Jul 2018, 02:21
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
corepup
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 34 of 48 [715 Posts]   Goto page: Previous 1, 2, 3, ..., 32, 33, 34, 35, 36, ..., 46, 47, 48 Next
Author Message
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Sun 17 Jun 2018, 12:31    Post subject:  

hi all

the purpose of this thread is to provide an alternative way
as opposed to woof-ce and remaster
of building a puppy like distro
that even a person with the most limited skills can use

it has a great many other advantages as well
such as being made up of modules
that snap in and out
but doesnt have all of the cool things puppy has
however all of these things can be added
(and then removed and added again as desired)
in a simple modular fashion

in addition the system can be expanded
in other simple but powerful ways

i have long been working on a system
where uncompressed directories on a hard drive
are symlinked to a ramdrive

for example an uncompressed /usr on the hardrive
is symlinked to /usr in the ramdrive

and this will work with corepup
because it uses symlinks and not a unionfs

so the roadmap for corepup
is to develop these modifications

the best way to use corepup
is to make a live usb or cd
and have home tce and opt folders
in a linux partion on a hard drive

other methods may not work with all the mods

to be continued

wanderer

Last edited by wanderer on Sun 17 Jun 2018, 13:15; edited 1 time in total
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Sun 17 Jun 2018, 12:58    Post subject:  

some of the things i am working on for corepup

1. boot menu syslinux.cfg isolinux.cfg
- done for the time being

2. boot functions tc-config
- done for the time being

3. corepup-jwm a stripped down jwm as corepups desktop
- done for the time being

4. mkcore a system to open and close the core
-done for the time being

5. mktcz a system to open close and make corepup tcz
a simpler form of tcz
-done for the time being

6. a process to make sfs pets and deb files into tcz
- a complex process only in its infancy

7. a script to make and use link-dirs
uncompressed dirs linked in to the ramdrive
- in process

8. a script to make a link root directory
to save /root setting
-in process (essentially completed)

9. a process to transfer cde tcz files to tce
so that the usb or cd can be removed
when the system is running
-in process (essentially completed)

10. mult home tce and opt files on the hard drive
so that multiple versions of corepup
can be booted in to as desired
-in process (essentially completed)

11. a process to mount -o loop and symlink
an uncompressed image file
so it can be used as a writable tcz or save file
- in process

12. a script to setup-mods.sh in the mods dir in home
so that internal changes can be made
to the ramdive or hard drive directories
after everything is loaded
(i used to call this copy2home.sh)
-in process and use

i guess thats pretty much my list for now

will continue to update everyone
ad infinitum ad nauseum

have a nice life

wanderer

Last edited by wanderer on Sun 17 Jun 2018, 21:32; edited 2 times in total
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Sun 17 Jun 2018, 14:20    Post subject:  

hi all

i think i will also try to modify the code in corepup-jwm
to get it to look for corepup-jwmrc instead of jwmrc
this way it wont interfere with other implementations of jwm

i will also post the source and build stuff
for corepup-jwm on smokey01 site
so other people can modify it

will try to post it now

done

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Sun 17 Jun 2018, 21:24    Post subject:  

hi all

if necessary the corepup iso will be modified

if necessary the core.gz in corepup will be modified

if necessary the corepup.tcz will be modified
or a new tcz will be made

however there is a much easier way to add stuff

and that is to simply add them to a directory in home/tc
and copy or link them appropriately

so this is the next level in the system

to do this i have made a directory called mods-1

in it i have placed gtkedit
which i like and whose dependencies are met
because corepup uses emelfm
which is a gtk1 app

i have also placed futwerks beautiful artwork in it

and a little script called setup-mods.sh
which will copy the stuff to where it should be

i have tarred mod-1
and placed mod-1.tar.gz
on the smokey01 site

just download it to the home/tc dir
untar it
cd into the dir
and run the script
and you now have gtkedit and futwerks art in corepup

i invite you to give it a try

each new corepup will get the next number corepup-5
each new mods directory will get the next number mods-1

excelsior

wanderer
Back to top
View user's profile Send private message 
nosystemdthanks

Joined: 03 May 2018
Posts: 283

PostPosted: Sun 17 Jun 2018, 21:44    Post subject:  

which packages does corepup use now? if i have a dotpet does it load that? if i have to make a tcz instead what are the steps to make one for corepup?
_________________
philosophy is important to software design; coding is useful for demonstrating design concepts
Back to top
View user's profile Send private message Visit poster's website 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Sun 17 Jun 2018, 21:57    Post subject:  

hi nosystemdthanks

most applications you will need
are already tcz
and use the apps device in corepup to get them
from the tinycore repository

how to make a tcz
which is very easy
is also on the tinycore site

however that is for an offical tcz
and i skip most of the steps for corepup
because they are not needed with corepups system

how to make a tcz
from a sfs dotpet pet or deb
involves unsquashing it into a directory
making sure everything needed is in there
and then squashing it up with a tcz extension

however you could easily
unsquash it into a directory in home
and link it from there
this would be useful for testing
until you get things right
then if you want you can make it into a tcz
but you dont need to it would work fine from there

thanks for your interest and input

cheers

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Mon 18 Jun 2018, 12:41    Post subject:  

hi all

I have decided that the howto for corepup
should be this thread
since things are always changing
and if I wrote a howto file
I would always be writing things twice
and one copy would always be out of date

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Mon 18 Jun 2018, 12:44    Post subject:  

hi all

one of the cool things about this system
is that you can have multiple home tce and opt folders
so you can keep and boot to
multiple versions of the setup/system

however at this time
to do this
the files on the hard drive need to be renamed
each time you want to switch
its not difficult but its an extra step

it would be nice if you could choose which version you want at boot
but this would involve changing boot codes and loading procedures

I think I will try to do this after everything is loaded
with a script in home mods

1. load the system but not home tce or opt
2. symlink to these directories from the loaded ramdrive system
might be possible to name home tce and opt anything you want
if you were just symlinking to them

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Mon 18 Jun 2018, 13:29    Post subject:  

maybe make booting without loading home tce and opt
the default

then symlink from there

if you wanted to get more apps
you would use the regular tce mechanism

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Tue 19 Jun 2018, 10:53    Post subject:  

hi all

the official window manager for corepup is corepup-jwm
which is a stripped down older version of jwm
I have already changed some of the default colors and margins
so it only uses a single .jwmrc file

however this is a problem
because if you save another jwm desktop
the .jwmrc files will conflict

I have looked into the source code
and it looks like I will be able to change
the config file name it looks for

I will change the config file to corepup-jwmrc and recompile
that way corepup-jwm will not relate to any other window manager
and its slowly becoming it own thing which I like

wanderer
Back to top
View user's profile Send private message 
futwerk

Joined: 07 May 2011
Posts: 362

PostPosted: Tue 19 Jun 2018, 16:58    Post subject:  

new backgrounds
corepup18a.jpg
 Description   http://www.mediafire.com/?x4v77bi1p58ox
 Filesize   19.23 KB
 Viewed   222 Time(s)

corepup18a.jpg

corepup18.jpg
 Description   http://www.mediafire.com/?x4v77bi1p58ox
 Filesize   17.12 KB
 Viewed   224 Time(s)

corepup18.jpg

Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Tue 19 Jun 2018, 17:07    Post subject:  

wow futwerk

beautiful

quite a collection
the futwerk collection

I will include them in the next mods file
in a couple of days

thanks

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Wed 20 Jun 2018, 09:57    Post subject:  

hi everyone

I don't know if anyone is playing with corepup
but I will assume at least one person is (me)

this is an update of what is next

recompile corepup-jwm
so that it uses corepup-jwmrc
instead of jwmrc
to avoid conflicts
if I manage to do that
I will make a new corepup.tcz
and a new corepup iso with that in it

make a new corepup mods file to add futwerks new artwork

make an example of each of the 3 basic ways
of adding apps to corepup
1. copy to .local in home
2. symlink an app directory from home
3. make a tcz

I will put these examples in a new mods file
so people can study them

to be continued

wanderer
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Wed 20 Jun 2018, 10:57    Post subject:  

another thing I want to do
is explain in detail
the process and advantages
of setting up multiple home tce and opt files
and other ways of setting up multiple concurrent versions

to be continued
Back to top
View user's profile Send private message 
wanderer

Joined: 20 Oct 2007
Posts: 706

PostPosted: Wed 20 Jun 2018, 20:52    Post subject:  

hi all

great success for wanderer

i have recompiled corepup-jwm
to now look for corepup.jwmrc
and not .jwmrc

so now it will not interfere with other jwm setups
corepup-jwm is almost getting to be an actual fork (well sort of)

now i will remake corepup.tcz with the new corepup-jwm
and make and post a new corepup iso with it included

it is late now and i have to work tomorrow
so it will probably be tomorrow night

wanderer
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 34 of 48 [715 Posts]   Goto page: Previous 1, 2, 3, ..., 32, 33, 34, 35, 36, ..., 46, 47, 48 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.0510s ][ Queries: 12 (0.0075s) ][ GZIP on ]