Page 1 of 1

Modifying Devuandog Mklive (Solved)

Posted: Sat May 29, 2021 12:41 am
by darry19662018

Hi Fred I realize Devuan branch is discontinued just wondered if it is possible to adapt Mklive script to make different versions like ASCII or Latest version Chimaera?


Re: Devuandog Mklive

Posted: Sat May 29, 2021 10:22 am
by fredx181

Hi Darren,

Hi Fred I realize Devuan branch is discontinued just wondered if it is possible to adapt Mklive script to make different versions like ASCII or Latest version Chimaera?

There were several projects from me (EDIT, well probably you've seen already earlier):
Devuan ascii mklive:
https://oldforum.puppylinux.com/viewtop ... 08#p996908
EDIT: Updated mklive-devuan(ascii). Fixed the problem that the kernel wasn't found:

mklive-devuan.gz
Updated mklive-devuan, remove fake .gz and make executable
(48.59 KiB) Downloaded 75 times

DevuanDog beowulf:
https://oldforum.puppylinux.com/viewtop ... 6#p1015136
Beowulf mklive:
https://oldforum.puppylinux.com/viewtop ... 9#p1027839 and:
https://debiandog.github.io/MakeLive/Re ... owulf.html

Long time ago since I tested any of these, so... disclaimer... blahblah, discontinued..., use at your own risk, ..., no guarantees... ;)

EDIT: To adapt e.g. mklive-bullseye for to build a Devuan e.g. Chimaera should be possible, but needs a lot to be modified...

Fred


Re: Devuandog Mklive

Posted: Sat May 29, 2021 11:01 am
by darry19662018

Cool thanks Fred.


Re: Modifying Devuandog Mklive (Solved)

Posted: Sat May 29, 2021 6:17 pm
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


Re: Modifying Devuandog Mklive (Solved)

Posted: Sat May 29, 2021 6:45 pm
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.


Updated mklive-chimaera

Posted: Sun May 30, 2021 11:38 am
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


Re: Modifying Devuandog Mklive (Solved)

Posted: Sun May 30, 2021 7:53 pm
by darry19662018

Thanks Fred


Re: Modifying Devuandog Mklive (Solved)

Posted: Tue Jun 01, 2021 8:54 pm
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


Re: Modifying Devuandog Mklive (Solved)

Posted: Wed Jun 02, 2021 7:57 am
by darry19662018

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


Re: Modifying Devuandog Mklive (Solved)

Posted: Thu Jun 03, 2021 9:18 am
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


Re: Modifying Devuandog Mklive (Solved)

Posted: Thu Jun 03, 2021 6:46 pm
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.


Re: Modifying Devuandog Mklive (Solved)

Posted: Fri Jul 15, 2022 3:07 pm
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 79 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 1943 times

Re: Modifying Devuandog Mklive (Solved)

Posted: Fri Jul 29, 2022 4:49 pm
by 1NSN

Great Work! Thank You! :D :thumbup2:


Re: Modifying Devuandog Mklive (Solved)

Posted: Sat Nov 19, 2022 11:36 am
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.


New Devuan mklive-daedalus build script + new Test ISO

Posted: Wed Mar 15, 2023 8:54 pm
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