Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 01 Jun 2020, 22:26
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Projects
FirstRib default WeeDog Linux build system
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 53 of 54 [802 Posts]   Goto page: Previous 1, 2, 3, ..., 51, 52, 53, 54 Next
Author Message
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Mon 20 Apr 2020, 05:26    Post subject:  

Hello rockedge,

I think I'm ready to publish the new firstrib/weedog scripts including Arch support and with full(ish) openbox/tint2/pcmanfm-desktop firstrib build plugin. I used Arch wiki for how to configure these desktop bits and pieces, but now that I've managed I'm planning to make a version of the plugin for Void Linux too, since, once I identify the Void packages required, the configs will be much the same.

I sent you a PM regarding the new forum, which is where I'll publish download links and brief details.

wiak
logo_weedog_Void_svg_2D_flat.png
 Description   
 Filesize   7.95 KB
 Viewed   762 Time(s)

logo_weedog_Void_svg_2D_flat.png

logo_weedog_Arch_svg_2D_flat.png
 Description   
 Filesize   7.08 KB
 Viewed   759 Time(s)

logo_weedog_Arch_svg_2D_flat.png

logo_weedog_Devuan_svg_2D_flat.png
 Description   
 Filesize   7.79 KB
 Viewed   758 Time(s)

logo_weedog_Devuan_svg_2D_flat.png

logo_weedog_Debian_svg_2D_flat.png
 Description   
 Filesize   8.07 KB
 Viewed   758 Time(s)

logo_weedog_Debian_svg_2D_flat.png

logo_weedog_Ubuntu_svg_2D_flat.png
 Description   
 Filesize   7.46 KB
 Viewed   762 Time(s)

logo_weedog_Ubuntu_svg_2D_flat.png

logo_weedog_All_svg_2D_flat.png
 Description   
 Filesize   9.29 KB
 Viewed   768 Time(s)

logo_weedog_All_svg_2D_flat.png


_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Wed 22 Apr 2020, 05:05    Post subject:  

Hi rockedge, I've sent you a new PM regarding last minute additions.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Fri 24 Apr 2020, 09:12    Post subject:  

I meant to release the new build scripts including desktop Arch plugin, but then I started work on a (very) simple gui frontend (can also be run as commandline only) so I'm finishing that first in case it results in me deciding to tweak the build_firstrib and build_weedog scripts further. There are a couple of name changes I am purposively adopting for these new version 2.x.x of the scripts anyway:

firstrib plug names are all to start with f_ (e.g. f_default_ubuntu64.plug) and weedog initramfs plugins and kernel line parameters with w_ (e.g. w_rdsh0.plug, w_rdsh1, w_bootfrom and so on). That helps identify which are firstrib_rootfs build plugins and which are to be used during actual WeeDog boots, and groups them together more easily in filemanager listings. Also helps organise the "weedog" frontend glue script and simplifies the coding. Otherwise operation remains as normal...

The "weedog" frontend (which is simply a 'glue' script for the underlying usual build scripts) doesn't need to be used, however; previous two script build will also work as before (aside from these name changes). In practice, for many it will be easier to use the frontend (and it will need testing) and make it trivial for new users to completely auto-build WeeDog Linux into an empty folder ready to boot from grub4dos or grub2 etc.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
rockedge


Joined: 11 Apr 2012
Posts: 1813
Location: Connecticut, United States

PostPosted: Fri 24 Apr 2020, 11:57    Post subject:  

Extremely useful.....I like the direction. Good work wiak
Back to top
View user's profile Send private message Visit poster's website 
recobayu


Joined: 15 Sep 2010
Posts: 389
Location: indonesia

PostPosted: Tue 28 Apr 2020, 08:05    Post subject:  

wiak wrote:
I meant to release the new build scripts including desktop Arch plugin, but then I started work on a (very) simple gui frontend (can also be run as commandline only) so I'm finishing that first in case it results in me deciding to tweak the build_firstrib and build_weedog scripts further. There are a couple of name changes I am purposively adopting for these new version 2.x.x of the scripts anyway:

firstrib plug names are all to start with f_ (e.g. f_default_ubuntu64.plug) and weedog initramfs plugins and kernel line parameters with w_ (e.g. w_rdsh0.plug, w_rdsh1, w_bootfrom and so on). That helps identify which are firstrib_rootfs build plugins and which are to be used during actual WeeDog boots, and groups them together more easily in filemanager listings. Also helps organise the "weedog" frontend glue script and simplifies the coding. Otherwise operation remains as normal...

The "weedog" frontend (which is simply a 'glue' script for the underlying usual build scripts) doesn't need to be used, however; previous two script build will also work as before (aside from these name changes). In practice, for many it will be easier to use the frontend (and it will need testing) and make it trivial for new users to completely auto-build WeeDog Linux into an empty folder ready to boot from grub4dos or grub2 etc.

wiak


When it will come?
Thank you.

Last edited by recobayu on Sun 03 May 2020, 07:59; edited 1 time in total
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Tue 28 Apr 2020, 08:37    Post subject:  

Hello recobayu,

I'll probably release the core build scripts including plugin to build a relatively full-featured complete WeeDog Arch Linux desktop any day now... I've been sidetracked because I'm including gtkdialog and a few puppy/dog utilities packaged as two little sfs files, and small though that extra is, their simple creation has taken me more time than I expected... I wasted some time blundering (and had problem with gtkdialog because Arch Linux doesn't have gtk+2 libvte in its repo and was accidentally using gtk+3 version, which naturally failed...). I won't have the gui build frontend ready till after (since have to get back to that), but to just to test it there will be a single script to download, which will auto-download all the other pieces and build the WeeDog Arch flavour ready to frugal boot via grub4dos or grub2 or whatever. The assumption is that you will have grub4dos or grub2 already booting on your machine so will just need the menu.list or grub.cfg altered to include the lines to boot WeeDog.

I was planning to release the core new build scripts a day or two ago, but decided to polish the desktop up a bit so it becomes more usable out-of-the-box. That takes time, but hopefully just a few extra tweaks to do at this stage - no point rushing it or I'd end up released upgrade too quickly immediately after...

So will be soon - mainly just testing just now (which takes time since relatively big system, though actually about same size main squashfs as I use on my BionicDog64 system, and size includes big apps like LibreOffice and Firefox and Gimp and Inkscape (though script builder can simply remove from the plugin list what they don't want... and/or add extras/alternatives). I'll wait till I publish till posting screenshot though.

Being a large Arch rootfs, I'd recommend building it on a hard drive partition (rather than a usb stick) and though the final firstrib_rootfs.sfs will end up at around 2.5 GB, the build itself needs around 8GB free space in the empty dir you do the build (since first it has to construct the uncompressed root filesystem before mksquashing it...

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Thu 30 Apr 2020, 09:04    Post subject:  

I'm pretty sure I'll be releasing the new build scripts within the next 24 hours. Aside from the new build scripts having a few minor changes (particularly in kernel line options requiring w_ in front of them: such as w_bootfrom, w_rdsh0, and so on), I've particularly concentrated on new FirstRib Arch Linux firstrib_rootfs creation and most particularly on the firstrib build plugin for that: f_00Arch64-rc1.plug

As I've said, I've gone for a bigger more full-functioning desktop in this plugin build, though as usual, a user could easily cut it down to whatever they actually want. However, I'll be glad to get some tests/feedback on the big one... The final main squashfs size has a disk size of approx 2.5 to 3GB - I'll update that with exact size when current build completes. (So it is not small - I'm not trying to make it fit on a small disk space at all, and why would I [?] even my smallest usb has much more space than is required anyway... - but it is very efficient in terms of CPU and RAM usage, like all WeeDogs). However, prior to the mksquashfs process you do need space for the uncompressed initial build, so altogether I'd suggest making sure your install media has 8GB or more free, and best to install to an empty directory from which you wish to boot using grub4dos or similar. In my tests I'm currently building to directory /mnt/sda4/WeeDogArch and once the build is complete I simply use the following menu.lst stanza (and I am assuming an already working grub4dos setup on the boot media):

Code:
title WeeDogArch
root (hd0,3)
kernel /WeeDogArch/vmlinuz-linux w_bootfrom=/mnt/sda4/WeeDogArch
initrd /WeeDogArch/initrd.gz


And that's all there is to it. Run the build scripts and then boot using above menu.lst lines (modified to the partition/bootfrom directory you actually install to. The result is a pretty much all working WeeDog Arch Linux desktop. I'm including a couple of small sfs files in the build, which get automatically included during system boot: one for gtkdialog (with a couple of needed extra libs) and one for a few small bash/gtkdialog utility apps (mainly my own though I plan on follow up sfs for others).

The system includes a very very simply wifi connect script (I haven't been using ethernet at all). That relies on wpa_supplicant and busybox udhcpc, using WPA2, which should often work. If your wifi router uses different protocols, that will need to be addressed later via feedback assistance. Arch Linux networkmanager package is also included in default f_00Arch64-rc1.plug build, though I haven't tried that yet. I'm also planning to try PeasyWifi with it (once I have another puppydog.sfs addon ready).

I'll provide a screenshot of the out-of-the-box (what you see is what the build produces without further tweaking) when I upload the build scripts themselves tomorrow (all going well without last minute hiccups...). Full build includes LibreOffice (with Java), and full Inkscape, Gimp, Firefox and more (including Graphical Package management or commandline using pacman commands). Using openbox, tint2, pcmanfm (filemanager and also for desktop pinbrd). And includes development environment (gcc etc and git) so no devx sfs required (easier/better in this case, I feel, just installed.

Oh, this WeeDog Arch also recognises my partner's Android phone, which she is happy about - seems reliable thus far too.

Next, I'll be making a Void Linux version of this same plugin. Much of that will be the same since most of the plugin is concerned with configuring openbox/tint2/pcmanfm to do what I want them to do... mainly per the Arch Linux Wiki instructions, with a lot of 'sed' manipulations to the default-provided configs to achieve the end look-and-feel I wanted on out-of-the-box build.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
rockedge


Joined: 11 Apr 2012
Posts: 1813
Location: Connecticut, United States

PostPosted: Fri 01 May 2020, 18:48    Post subject:  

Hello wiak,

Will test out the scripts as soon as they are available! Looking forward to test driving the desktop.

Interesting will be how it goes installing Zoneminder on Arch based repos.

will be cool.
Back to top
View user's profile Send private message Visit poster's website 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Fri 01 May 2020, 21:36    Post subject:  

rockedge wrote:
Hello wiak,

Will test out the scripts as soon as they are available! Looking forward to test driving the desktop.

Interesting will be how it goes installing Zoneminder on Arch based repos.

will be cool.


Sorry, was to be yesterday. Believe it or not a flock of geese flew into the high voltage pole just outside our house. I was working on computer outside at front door porch at the time and sudden "loud bang" with big white birds flashing by a few metres away screaming and terrible smoke and fumes (the wires had broken and fell to road below setting the tarmac alight). Needless to say, all electric power was gone. One goose lay unconscious at site of road, the others gone. Amazingly enough it came to an hour later and flew off screaming (but badly burnt on left leg and stomach - black flesh so I guess it died wherever it flew off to). Electric took all day from noon to nighttime to finally be restored.

Anyway, back on the FirstRib job - coming soon.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Sun 03 May 2020, 05:46    Post subject: Announcing the release of WeeDog Arch64 version 2.0.8-rc1  

Announcing the release of WeeDog Arch64 version 2.0.8-rc1

For details (including screenshot of pre-configured desktop seen on first boot), and download, and feedback,please refer to WeeDogLinux forum announcement here:

https://weedoglinux.rockedge.org/viewtopic.php?p=6&sid=aa0bb5a9ef4d2bd04614ea0ba812bf64#p6

Note that for the purposes of organisation and to avoid duplication, feedback will only be replied to on that rockedge-hosted WeeDog Linux forum. Further documentation (including website) will follow in the near future.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Thu 14 May 2020, 04:15    Post subject: rc2 soon  

Just a general update on WeeDog developments.

Shortly to release rc2 version of WeeDogLinux Arch64.

Dedicated forum for feedback and main announcements and development details: https://weedoglinux.rockedge.org

Some would say a disadvantage of Arch is that it uses systemd. However, new WeeDog takes advantage of that to implement very simple login manager facility,

where by default the distro autologins straight to X (openbox/tint2/pcmanfm-pinboard) as root user,

but Start menu includes userswitch entry to immediately restart X as user weedog (or next time used toggles back to autologin root user straight into its openbox desktop X session),

or autologin(ON/OFF) entry, which toggles to ON or OFF for next restart of X session, so can login as other users prior to X starting or autologin as either root (which is the first boot default) or normal user weedog (who is in wheel group so can sudo without being asked to enter password).

Simple, but flexible and works. Flexible login capability built-in is good to have since WeeDog is a full multi-user system and gives users choice, without having to mess around with pseudo non-root users. Important, because some modern software is difficult to run as root user, and becoming more and more so in this security-conscious world.

The simple WeeDog-style login management could be done without systemd of course, but nice and easy to do in systemd since only needs absolutely minor change to relevant systemd service file (which itself is a very simple couple of lines text file) followed by a daemon-reload and restart of X (though I've automated all that, so you don't need to think about it).

WeeDog Arch includes simple connect to WPA/WPA2 wifi or ethernet facility, Android phone connectivity for file-sharing, pulseaudio/alsa that for most will work now straight out of the box with either root user autologin or normal user "weedog" autologin. By default it now comes with Arch repo Chromium browser, which can efficiently cast tab contents to chromecast devices (which is what I use on my TV...) but of course you can install Firefox if you prefer, or whatever...

Build is quite a full desktop (includes full inkscape, gimp, LibreOffice etc, plus yad, and gtkdialog/some pup dog utilities via small addon sfs files) so size of the final build in sfs frugal install form is 2.4GiB. Not small, but hardly big and full Arch pacman capabilities. However, runs very frugally in RAM with low low CPU usage and fast-as on my Intel Core2 Duo 2GB RAM laptop (from 2008).

Hopefully posting the new WeeDog build script (including these login enhancements) within next day. If you are interested, pop on over to rockedge's WeeDogLinux new forum, but wait till WeeDogLinux build scripts rc2 published - the new WeeDog Arch64-rc2 build significantly improves on the already pretty solid rc1 build.

I'm shortly planning to create a WeeDog Void Linux flavour (32bit and 64bit) with much the same desktop facilities and arrangement, but rolling Arch proving nice to use under WeeDog's very flexible overlay filesystem frugal install environment.

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
wiak

Joined: 11 Dec 2007
Posts: 1997
Location: not Bulgaria

PostPosted: Mon 18 May 2020, 07:48    Post subject: Announcing the release of WeeDog Arch64 version 2.0.8-rc2  

Announcing the release of WeeDog Arch64 version 2.0.8-rc2

Just download the WeeDogLinux forum-provided make00arch_amd64-latest.sh, make it executable (chmod +x) and then run it to build this new much-improved WeeDogLinux Arch64-rc2 version.

Find screenshot, single tiny build script download, and further details here:

https://weedoglinux.rockedge.org/viewtopic.php?p=42

wiak

_________________
WeeDogLinux forum: https://weedoglinux.rockedge.org/viewforum.php?f=4
Tiny Linux Blog: https://www.tinylinux.info/
Check Firmware: http://murga-linux.com/puppy/viewtopic.php?p=1022797
Back to top
View user's profile Send private message 
rockedge


Joined: 11 Apr 2012
Posts: 1813
Location: Connecticut, United States

PostPosted: Mon 18 May 2020, 11:02    Post subject:  

To report I've just run a successful build of a WeeDog64-Void
Code:
./build_firstrib_rootfs_104.sh void rolling amd64 firstrib00-64-auto.plug
./build_weedog_initramfs05_s207.sh void


https://github.com/techrockedge/weedog-ZM

The plug file I used is not quite refined and could use some improvements but is still a good example of a plug file. The build was error free.

This WeeDogLinux Void version is running so well. Very good results of CPU loads at idle and CPU temps remain in the lower ranges and RAM usage at start up was 148 megs used.

I am booting using the uncompressed firstrib_rootfs after renaming it to 01firstrib_rootfs and the .sfs version to no-01firstrib_rootfs.sfs to test how updates get handled when upgrades to the Void kernel occur.

I am about to run a build of the latest Arch WeeDog build script and I am excited already by the WeeDog64-Arch performance that was created by the RC1 script. Which is running very similar to the Void version....fantastic numbers reported by htop and in stability.

The WeeDog64-Arch desktop is very fast and responsive and using the pacman package manager is easy to grasp and getting going to use.

visit https://weedoglinux.rockedge.org for more information.
Back to top
View user's profile Send private message Visit poster's website 
Terry H

Joined: 29 Mar 2009
Posts: 767
Location: The Heart of Muskoka, ON Canada

PostPosted: Mon 18 May 2020, 14:35    Post subject:  

Wiak,

Great job, first build of default weeDogArch64 built and running. The build process took 16 minutes to complete, no issues on build. Other questions and comments will be entered on weedog forum. Thank you.
Back to top
View user's profile Send private message 
Terry H

Joined: 29 Mar 2009
Posts: 767
Location: The Heart of Muskoka, ON Canada

PostPosted: Mon 18 May 2020, 18:48    Post subject:  

Having problem logging into weedog forum, so am posting here.

My laptop has intel 7265 Wifi AC card. It uses the iwlwifi-7265D-29.ucode, which is identified as loaded in dmesg.

Does the network connection script attempt connection using WPA2 or WPA?

In Buster dog using peasywifi, I know it fails connection if attempting as WPA, it has to be WPA2. Checking the details of wpa_supplicant*.conf the SSID and passphrase are correct.

Assistance is greatly appreciated.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 53 of 54 [802 Posts]   Goto page: Previous 1, 2, 3, ..., 51, 52, 53, 54 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Projects
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1308s ][ Queries: 12 (0.0680s) ][ GZIP on ]