corepup

A home for all kinds of Puppy related projects
Message
Author
wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#496 Post by wanderer »

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, 17:15, edited 1 time in total.

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#497 Post by wanderer »

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 Mon 18 Jun 2018, 01:32, edited 2 times in total.

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#498 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#499 Post by wanderer »

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

User avatar
nosystemdthanks
Posts: 703
Joined: Thu 03 May 2018, 16:13
Contact:

#500 Post by nosystemdthanks »

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?
[color=green]The freedom to NOT run the software, to be free to avoid vendor lock-in through appropriate modularization/encapsulation and minimized dependencies; meaning any free software can be replaced with a user’s preferred alternatives.[/color]

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#501 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#502 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#503 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#504 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#505 Post by wanderer »

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

futwerk
Posts: 397
Joined: Sat 07 May 2011, 22:04

#506 Post by futwerk »

new backgrounds
Attachments
corepup18a.jpg
http://www.mediafire.com/?x4v77bi1p58ox
(19.23 KiB) Downloaded 246 times
corepup18.jpg
http://www.mediafire.com/?x4v77bi1p58ox
(17.12 KiB) Downloaded 246 times

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#507 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#508 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#509 Post by wanderer »

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

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#510 Post by wanderer »

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

quirkian2new
Posts: 152
Joined: Tue 06 Oct 2015, 14:10
Location: on the inter-planet train

#511 Post by quirkian2new »

Hello, wanderer and all,

recently i found an interesting tinycore iso which can be booted "frugal" from hardisk without burning CD.

Download location link:
http://pub.nicereader.net/tinycore_nr_wifi_firefox.iso

I just copy the two folders in the iso file, that is "tcb" and "tce", to my root directory of (hd0,1)partition,
and then place the iso file also to my root directory of (hd0,1)partition, and then add the entry to menu.lst

title BOOT test
map --mem (hd0,1)/tinycore_nr_wifi_firefox.iso (0xff)
map --hook
chainloader (0xff)

And it boots straight away.
(The menu.lst within the iso is too complicated for me to understand, as my linux knowledge is very very limited)


Firefox is only version24 and a little bit old, wifi works ok. Seems this distro is created by an Asian.
Keyboard on laptop seems to give strange result, "0" is displayed when you press "m". Other apps seem running ok.

Enjoy.
Attachments
Screenshot.jpg
(81.11 KiB) Downloaded 368 times

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#512 Post by wanderer »

wow quirkian2new

that's really cool
I will check it out
its a novel idea for me

thanks a lot

wanderer

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#513 Post by wanderer »

hi all

to those who may be building corepup/tinycore systems
please be aware that there is a tcz accessed through the apps utility
that will download and package into a tcz
any version of firefox that you choose
the default is the lastest
but you can choose any version
the last firefox that uses alsa is 51.0.1
so that is an option for those who want to stay with alsa
after that it requires pulseaudio
but instructions on how to set this up are on the tinycore website

so if you are using corepup or a relatively new tinycore
you can have an up to date firefox

wanderer

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#514 Post by wanderer »

hi all

i have uploaded the corepup-6.iso

to the smokey01 site

and have deleted the corepup-5.iso

this is the latest iso and a bugfix
it contains the new corepup-jwm and the corepup-jwmrc file

this new corepup-jwm only looks for the corepup-jwmrc file
not the old .jwmrc file
so it will not interfere with other jwm setups

wanderer

wanderer
Posts: 1098
Joined: Sat 20 Oct 2007, 23:17

#515 Post by wanderer »

hi all

i have uploaded the source code
of the new corepup-jwm
to the smokey01 site
so if anyone wants to they can play with it

now i will work on an updated corepup-mods file

wanderer

Post Reply