corepup

A home for all kinds of Puppy related projects
Message
Author
User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#521 Post by fredx181 »

wanderer wrote:thanks a lot fredx181 for all your help

yes i have live usbs that are writeable

but i had to make them with linuxlive usb creator on windows

for some reason the live usb creator in puppy 217 and 215
does not work for me


wanderer
Ah, I see, but did you try the grub4dos setup I wrote about and did it work for you or not ?

Fred

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

#522 Post by wanderer »

thanks fredx181

unfortunately the system im working on in corepup
requires syslinux or isolinux

I may try to read the source for puppy live usb
if its in ash or bash I may be able to understand it eventually
tonight I'll try to find it on my 217 and 215 discs

wanderer

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

#523 Post by wanderer »

hi all

i have uploaded

corepup-jwm-1.tar.gz

and

corepup-mods-2.tar.gz

to the smokey01 site

these are just naming changes
to keep things organized as we go along

corepup.iso
syslinux and isolinux
tc-config and
corepup.tcz
are complete for the time being

so now all mods will be in the corepup-mods directory

i will add things one at a time

the first is an example of copying to directories to add an app

this will be followed with an example of
a linked directory
a tcz
etc

remember the process is
download corepup-mods.tar.gz
into the home directory
untar it
cd into it
and run setup-mods.sh
to set things up

over the course of time
the goal is to merge the virtues of tinycore and puppy
and to provide a method to make a puppy/tinycore system
that even a non guru can use and understand

wanderer

AndresC2
Posts: 76
Joined: Sun 09 Jul 2017, 02:12

#524 Post by AndresC2 »

:) Hi Wanderer !

Universal USB Installer work fine with tinycore9.

it uses syslinux or isolinux

you can uses isolinux.cfg from tinycore for boot anothers distros too

LABEL TinyCore 9 JWM
KERNEL /TinyCore-9/vmlinuz
INITRD /TinyCore-9/core.gz
APPEND loglevel=3 waitusb=10 nozswap tce=sdb1/TinyCore-9/tce vga=788 multivt desktop=jwm

Label Slitaz Xvesa
kernel /slitaz-xvesa/boot/bzImage
append initrd=/slitaz-xvesa/boot/rootfs.gz rw root=/dev/null vga=normal autologin

Label Puppy Wary
kernel /puppy/vmlinuz
append initrd=/puppy/initrd.gz pmedia=cd

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

#525 Post by wanderer »

thanks andresc2

will try it

wanderer

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

#526 Post by wanderer »

hi all

i have uploaded corepup-mods-3.tar.gz

to the smokey01 site

this is the latest mods directory
where i am working on the organization of the mods directory
so that each task/topic will have its own directory
right now only the copy-apps dir and backgrounds dir are used
but over time the directories will be filled
and more will be added as needed

eventually the corepup-mods directory
will be a working apps repository
and instruction manual
for corepup

anything that is not in
the general iso
syslinux and isolinux
or tc-config
will be in there

wanderer

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

#527 Post by wanderer »

hi all

first i would like to thank the people who contributed art to corepup

(a special thanks to futwerk
who was nice enough to contribute
when i started to post corepup isos)

that is one of the most important parts of the system

because it is what people see when they look at corepup

soon i am going to go through thread
and download the artwork
and put them in the corepup -mods file

if anyone wants to contribute more art it would be greatly appreciated

thanks again

wanderer

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

#528 Post by wanderer »

hi all

i have uploaded corepup-4.tar.gz

to the smokey01 site

i have added some things which i find interesting and fun
remember i have virtually no skills
so this will be pathetically amusing to the gurus
but that is why i started this project
to provide something that people like me
can participate in
we will learn and play in the sandbox

one of the ideas of corepup
is minimalism
i am interested in things that need only the console to run
you can always run them in an xterm graphically
so all my projects will be only written in busybox ash and c

in this vein

in the directory named ex
is the source code for a tiny editor called ue
it is written in c and requires only libc

i am playing with my version which i call ex
it is the official tiny editor for corepup
and i will make it unique to corepup
maybe make it do some cool stuff
maybe even learn some c in the process

in the directory named master.c
is another little c program that calls functions
i intend to make this a master utility
that calls other stuff
and displays info
and can even write its own functions

in the directory named master.sh
is the busybox ash version of master.c

in the directory named syslinux
is the syslinux.cfg file
that corepup uses
it has the corepup option added to the menu

in the directory named tc-config
is the tc-config file that corepup uses
you will note that i have added a boot code and function to it
if at the menu you type the boot code
corepup=corepup
it will display a little message
at the end of tc-config
that says
this is corepup
press enter to continue

there are other directories
that will be filled over time
and more directories will be added

if anyone is reading this
and is interested enough to answer
i would appreciate your feedback
(and even your help)

see you soon

wanderer

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

#529 Post by wanderer »

hi all

i have uploaded corepup-mods-5.tar.gz

to the smokey01 site

2 things i have added are

boot.txt

which is a list of the boot chain corepup/tinycore uses to boot

and

tasks.txt

which is a list of the facets of the corepup system

both will be updated as needed over time


this is part of the ongoing process
of making corepup unique and understandable
in the hope that it will be a useful development system
for making puppy/tinycore like distros

however it is important to remember
all of these modifications and information
about corepup may not be of interest
to many people who are reading this

since corepup is based on tinycore
all one needs to do
is download the iso
boot it
and use it
it is already a fully functional system

have fun

to be continued

wanderer

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

#530 Post by wanderer »

hi all

i have uploaded corepup-mods-6.tar.gz

to the smokey01 site

i added 2 more of futwerks backgrounds
and i renamed them to futwerk-1.png etc
so that people will know who made them

updated the tasks list a little

my goal with the corepup-mods directory
is to have it contain

a list of the facets of corepup
an explanation of each facet
an example of each facet if possible

i will keep it small so it can be downloaded easily
the examples can be small
anything that is big can be made into a tar.gz
and posted to the smokey01 site

and it is important to remember
that the corepup-mods file is not essential
without it corepup is a fully functional system

it is just icing on the cake

however i will continue to update it
and develop corepup further

to be continued

wanderer

AndresC2
Posts: 76
Joined: Sun 09 Jul 2017, 02:12

#531 Post by AndresC2 »

:D Hi Wanderer

thanks to Robert Shingledecker for tinycore and JWM menu scripts.

Install jwm in tinycore 9 look in /tmp/tcloop/jwm/usr/local/bin

there are jwm_menu_common and jwm_initmenu join together

and you have this:

Corepup_jwmenu

Please add this line in corepup.jwmrc

<Program label="JWM refresh menu" icon="null.xpm">/home/tc/corepup_jwmenu</Program>

above

<Restart label="JWM restart" icon="null.xpm"/>

Uses Appbrowser install geany for example

Click JWM refresh menu and click JWM restart

this overwrite the original corepup.jwmrc and show geany.

I new in linux so this is a simple edit.

I hope that this help in new ideas for corepup.

Good luck Wanderer.
Attachments
corepup_jwmenu.gz
please remove .gz
(2.17 KiB) Downloaded 79 times

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

#532 Post by wanderer »

thanks a lot andresc2

looking at it now

wanderer

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

#533 Post by wanderer »

hi andresc2

i cannot open your file with gunzip
am i doing something wrong

wanderer

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

#534 Post by wanderer »

never mind

i got it now
removed .gz as it says

thanks

wanderer

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

#535 Post by wanderer »

andreasc2

just ran your script

awesome

that was a big missing piece in corepup-jwm

thanks again

wanderer

AndresC2
Posts: 76
Joined: Sun 09 Jul 2017, 02:12

#536 Post by AndresC2 »

:D You are welcome

but this are Robert Shingledecker scripts.

by the way musher0 come with a "never-seen-before" Puppy
is very cool.

the simple mans woof-ce like you say.

something like goingnuts pupngo

maybe musher0 can do it.

I miss Damn Small Linux very cool mini distro.

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

#537 Post by wanderer »

yes andresc2

looking forward to simple woof-ce
like pupngo but maybe with the download stuff

damn small linux was very cool
but tinycore is more complete

i use it as my main system

thanks again

wanderer

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

#538 Post by wanderer »

hi all

because of my limited skills
i have to do everything in a simple way
however many times doing things manually and simply
actually has its advantages

corepup lacks the ability
to save your settings on the usb drive

however i have solved this in my simple way

i make a i gig 2fs uncompressed image
and copy it to the usb

i then load corepup
and -o loop link the usb 2fs iimage
to a directory i make in home for example usb2fs/

i can then copy home/tc to the usb
actually you only need tc which contains the files

this contains everything i have in home/tc

so when i shut down and then reboot
i have everything in home/tc saved on the usb
and i can copy it over if i want

heres where doing things simply and manually is an advantage
you dont have to copy everything or anything over
you can pick and choose

so maybe only settings for emelfm
but not settings for leafpad
or a big download file

so there it is

i have figured out a number of other very powerful (but simple) ways to do things
like using multiple home tce and opt directories
by renaming them when you want to change

you can even save the home opt and tce directories
to the -o loop 2fs image on the usb
so you have total persistence

another advantage of making multiple tce files
is you can download just one application and its dependencies
and you can then move or study just that one application at a time

etc

see see what i mean

to be continued

wanderer

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

#539 Post by wanderer »

another neat trick

if you want to load corepup
but you dont want to load the tce directory on sda1
which corepup does automatically as default
just type in a bootcode for a partition that does not exist
like tce=sda6

corepup will look for that partion
not find it
and not load any tce folder

this way you dont have to go through the step of renaming the tce folder
to start with a new system

wanderer

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

#540 Post by wanderer »

another problem with corepup

is that if you open an application as root
it will of course take you to the root directory

if you reset that application as root
it will store those settings in the root folder
however when you reboot
it will not store those setting
so each time you will have to reset your root applications

i have written a little script that links /root
to a folder home/tc/root
so the settings are saved

the script is called link-root.sh

another simple manual work around
brought to you by symlink

wanderer

Post Reply