Author |
Message |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
nosystemdthanks
Joined: 03 May 2018 Posts: 563
|
Posted: 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?
_________________ teaching computing via learning applications is like teaching cooking via going to a restaurant.
|
Back to top
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
futwerk
Joined: 07 May 2011 Posts: 364
|
Posted: Tue 19 Jun 2018, 16:58 Post subject:
|
|
new backgrounds
Description |
http://www.mediafire.com/?x4v77bi1p58ox |
Filesize |
19.23 KB |
Viewed |
241 Time(s) |

|
Description |
http://www.mediafire.com/?x4v77bi1p58ox |
Filesize |
17.12 KB |
Viewed |
241 Time(s) |

|
|
Back to top
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
wanderer
Joined: 20 Oct 2007 Posts: 736
|
Posted: 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
|
|
 |
|