Modifying Devuandog Mklive (Solved)

a very small Live CD shaped to look and act like Puppy Linux.

Moderator: fredx181

Post Reply
User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

Re: Modifying Devuandog Mklive (Solved)

Post by fredx181 »

@darry19662018 and All. Ok, curiosity has won ! :D
Here's attached mklive-chimaera, to build a Devuan Chimaera live system similar to DebianDog. Run it from one of the 'Dog' OS's or from any other true "DEB" based system.
For example (requires yad to be installed):

Code: Select all

./mklive-chimaera -gui

More info: Bullseye Build Script
It turned out to be easier than I first thought to adapt mklive-bullseye to Devuan chimaera.

Not 100%, as you may see the name "bullseye" e.g. possibly in the conky view, this is because the Desktop configs from bullseye used.
Note that the difference between building with mklive-bullseye and mklive-chimaera is very, very little, as mklive-bullseye is using the same method to avoid systemd (elogind replacing systemd).

Code: Select all

# cat /etc/devuan_version
# chimaera/ceres

EDIT: Updated mklive-chimaera, re-attached.
- Fixed that elogind and related packages are now installed from Devuan repo (previously it was installed from 'Dog' repo (antix version))
- Removed devuan 'security' repo line in /etc/apt/sources.list so no warning message anymore that it doesn't exist

Fred

Attachments
mklive-chimaera.gz
Updated 20210530 Remove fake .gz and make executable
(53.62 KiB) Downloaded 134 times
darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: Modifying Devuandog Mklive (Solved)

Post by darry19662018 »

Wow thanks Fred I appreciate the time taken to do this. Will play with when I get back from holiday. Again thank you.

User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

Updated mklive-chimaera

Post by fredx181 »

Updated mklive-chimaera, re-attached above.
- Fixed that elogind (and related packages) is now installed from Devuan repo (previously it was installed from 'Dog' repo).
- Removed devuan 'security' repo line from /etc/apt/sources.list so no warning message anymore that it doesn't exist.

Fred

darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: Modifying Devuandog Mklive (Solved)

Post by darry19662018 »

Thanks Fred

darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: Modifying Devuandog Mklive (Solved)

Post by darry19662018 »

Tried both scripts and made a Chimaera UEFI iso here...
Basic JWM setup....... https://archive.org/details/deb-live-ch ... i-386-uefi

darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: Modifying Devuandog Mklive (Solved)

Post by darry19662018 »

Tried using ascii mklive and it can't find the kernel and so doesn't complete making an iso.

User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

Re: Modifying Devuandog Mklive (Solved)

Post by fredx181 »

darry19662018 wrote: Wed Jun 02, 2021 7:57 am

Tried using ascii mklive and it can't find the kernel and so doesn't complete making an iso.

Updated mklive-devuan (ascii) with fix, info and attachment : Here

Fred

darry19662018
Posts: 453
Joined: Sat Dec 14, 2019 12:24 am
Has thanked: 54 times
Been thanked: 65 times

Re: Modifying Devuandog Mklive (Solved)

Post by darry19662018 »

Wow Thank you Fred I appreciate the time taken to do this. Posting from the iso I made from this basic Jwm set up.
https://archive.org/details/devuan-live-ascii-i-386

Basic Jwm desktop has vlc, mtpaint, Audacious, gtkam, xpdf.

User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

Re: Modifying Devuandog Mklive (Solved)

Post by fredx181 »

Here's attached mklive-daedalus build script, it's a modification of mklive-chimaera with the difference that it will build a Devuan Daedalus system (Devuan equivalent of Debian "Bookworm") similar to DebianDog.
Updated attached mklive-daedalus 2023-03-15 and new Test ISO below, changes see: viewtopic.php?p=84331#p84331

mklive-daedalus.gz
Remove fake .gz and make executable
(53.94 KiB) Downloaded 51 times

Test ISO 64-bit, updated 2023-03-15 , built with Desktop option "Tint2" (password root = root, password puppy = puppy) :
DebLive_daedalus-amd64-UEFI-2023-03-15.iso

EDIT: Dedicated thread now for Devuan Daedalus build system here: viewtopic.php?p=88394#p88394
Screenshot:

Screenshot_800x450.png
Screenshot_800x450.png (326.34 KiB) Viewed 1352 times
1NSN
Posts: 2
Joined: Sat Mar 06, 2021 2:34 pm
Has thanked: 2 times

Re: Modifying Devuandog Mklive (Solved)

Post by 1NSN »

Great Work! Thank You! :D :thumbup2:

User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

Re: Modifying Devuandog Mklive (Solved)

Post by fredx181 »

After testing mklive-daedalus I found that the build failed because of that the "fuse'" package changed to "fuse3".
Fixed by changing fuse to fuse3 in the "preset" configs at Github https://debiandog.github.io/MakeLive/configs-daedalus/ .

The mklive-daedalus script (see above attached) is unchanged, but should work OK again now.

User avatar
fredx181
Posts: 2489
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 261 times
Been thanked: 954 times
Contact:

New Devuan mklive-daedalus build script + new Test ISO

Post by fredx181 »

New mklive-daedalus build script attached and link to new Test ISO: DebLive_daedalus-amd64-UEFI-2023-03-15.iso Here

- Fixed some build problems (previously the build failed because of some changes in Devuan repo).

Important change:
- Devuan has now a separate repository for nonfree firmware: non-free-firmware
Added it in the script to be able to use it.
For an existing daedalus build, change in /etc/apt/sources.list:
deb http://deb.devuan.org/merged daedalus main contrib non-free
To (add "non-free-firmware"):
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
(also added this change to updated "repo-conf" (1.0.3) package in custom repository)

Other changes:
- No prompt anymore during build for yes/no overwriting (custom) /etc/rc.local
- The Desktop environment chosen (DE_CONFIG variable) now added to the "build_setup.conf" file.

Not only this is without systemd (as is mostly the purpose of Devuan), but also this does NOT have an 'usr-merged" system.
(the modern "usr-merged" system means that e.g. /lib, /bin, /sbin are symlinks pointing to /usr/...)

EDIT: Dedicated thread now for Devuan Daedalus build system here: viewtopic.php?p=88394#p88394

Post Reply

Return to “DebianDogs”