Page 161 of 212

Posted: Sat 05 Jul 2014, 18:32
by saintless
Thanks, Fred!
I will think about including menu entry option with choices then:

1. Regular apt-get install flashplugin-nonfree
2. Download, extract to /usr/lib/mozilla/plugin latest flash version.
3. Download, extract to /usr/lib/mozilla/plugin version 10.

4. Remove installed flashplugin-nonfree (if installed).
5. Remove /usr/lib/mozilla/plugin latest flash version (if exists)
6. Remove /usr/lib/mozilla/plugin version 10 (if exists).

7. Create flashplugin-nonfree.sfs

I'm sure it will not work for Dillo :)

Also I think to add option in /opt/bin/mount-swap for swapping pupswap.swp file if exists instead only swap partition.

Toni

Posted: Sat 05 Jul 2014, 19:42
by fredx181
Hi All, Stemsee, Toni,

New portable DebianDog Installer:
Note: This is for installing DebianDog only.

Edit: links removed, need to do some fixing.
Edit2: Fixed now.
Edit3: It appeared that full-install doesn't work on older puppy's so I removed it.
Edit4: Bugfix: forgot that fdisk toggles the boot flag, so if boot flag is already set, it removes it, fixed by checking first if boot flag is set.
Edit5: New revision uploaded with fix that will prevent that the boot flag is set on multiple partitions.

Only frugal install now (Full install can be done from booted DebianDog) :

As portable folder: debdoginstall.tar.gz:
https://drive.google.com/file/d/0ByBgCD ... sp=sharing

As AppImage: DebianDog-Installer (needs to make it executable before use)
https://drive.google.com/file/d/0ByBgCD ... sp=sharing

At start it gives choice for frugal or full install.
Edit: Only frugal install now.
Stemsee wrote: I can't wait to try your full install solution for puppy ... and 'all?' linux 'live?'distros...
Probably not on all distros, I couldn't make it work on Lubuntu, can't figure out why.
And as I said before, it needs testing on different puppy's.
Toni wrote:I will think about including menu entry option with choices then:

1. Regular apt-get install flashplugin-nonfree
............
............
Nice!, lots of choice.

Fred

Posted: Sun 06 Jul 2014, 09:24
by saintless
Hi, Fred.
fredx181 wrote:New portable DebianDog Installer:

Edit: Uploaded here also:
http://smokey01.com/saintless/Fredx181/ ... -Installer
http://smokey01.com/saintless/Fredx181/ ... all.tar.gz

Correct me if I'm wrong, Fred - Just to make clear for anyone who may get wrong impression - the scripts allow installing only DebianDog (Frugal or Full) from Puppy or different linux than DebianDog. Not installing any live distro as frugal or full install.
Nice!, lots of choice.
flash-player-choice with menu and desktop file:
First version for testing. If you have any suggestions we can change it:
http://smokey01.com/saintless/Fredx181/ ... ice.tar.gz

Image

Toni

Posted: Sun 06 Jul 2014, 09:26
by fredx181
Fred wrote:New portable DebianDog Installer:
Sorry in an attempt to improve things i messed up the full installer.
Need some time to fix it.
Links in previous post removed for now.

EDIT:
Toni wrote:Correct me if I'm wrong, Fred - Just to make clear for anyone who may get wrong impression - the scripts allow installing only DebianDog (Frugal or Full) from Puppy or different linux than DebianDog. Not installing any live distro as frugal or full install.
Yes, only for installing DebianDog
Can you remove links to the site also?
There's really something wrong with it.
I'll test your flashplayerchoice later.

Fred

Posted: Sun 06 Jul 2014, 09:33
by saintless
fredx181 wrote:Can you remove links to the site also?
There's really something wrong with it.
I'll test your flashplayerchoice later.
OK, Fred.
Test when you have time. No hurry.

Toni

Posted: Mon 07 Jul 2014, 06:13
by saintless
Hi, Fred.

Small change in RemasterCow needed because of puppy initrd boot.
http://smokey01.com/saintless/Fredx181/ ... cow.tar.gz
Only added lines 110-114:

Code: Select all

rm -rf "/mnt/$DRV/$WRKDIR"/etc/rc.d
rm -f "/mnt/$DRV/$WRKDIR"/etc/DISTRO_SPECS
rm -rf "/mnt/$DRV/$WRKDIR"/initrd
rm -rf "/mnt/$DRV/$WRKDIR"/lib/consolefonts
rm -rf "/mnt/$DRV/$WRKDIR"/lib/keymaps
Nothing else changed.

Toni

Posted: Mon 07 Jul 2014, 11:15
by anikin
Small change in RemasterCow needed because of puppy initrd boot
Toni,
I must have missed a discussion, what is puppy-initrd-boot, what does it do and why it's needed?

One tiny applet, that I miss in DD is peasyglue.==>http://murga-linux.com/puppy/viewtopic.php?t=84878 It refuses to work, says not enough space. Even now, that tmpfs has been set straight, it chokes on 3 miniscule pictures, less than 20 K each. Can you, or Fred have a look at it, please? I would recommend it as a must have and ask you to include it in DD, provided of course, you can bring it to heel.

Thank you in advance.

Posted: Mon 07 Jul 2014, 11:58
by rcrsn51
@anikin: It's probably not a space issue - it's a missing dependency. PeasyGlue needs jpegtopnm, pngtopnm, pnmtojpeg, pnmtopng and pnmcat. You can probably drag them out of some Puppy.

Posted: Mon 07 Jul 2014, 12:34
by anikin
rcrsn51,
Found the missing stuff here:
https://packages.debian.org/wheezy/i386/netpbm/filelist
and still get this error - "Gluing failed! Read the Help about making more temporary space." I've tried that, other option as well - no go.

Posted: Mon 07 Jul 2014, 12:42
by rcrsn51
Run it from the command line and see if you get a more specific error message.

Posted: Mon 07 Jul 2014, 13:00
by anikin
Strange, but the terminal doesn't seem to follow its action - no output at all. I recall there was some insignificant message earlier in the terminal, when tmpfs wasn't set the way it is now.

Posted: Mon 07 Jul 2014, 13:00
by saintless
Hi, Anikin.
The problem is indeed missing files from Puppy. Here is working sfs:
http://smokey01.com/saintless/Fredx181/ ... syglue.sfs

Toni

Posted: Mon 07 Jul 2014, 13:09
by saintless
anikin wrote:
Small change in RemasterCow needed because of puppy initrd boot
Toni,
I must have missed a discussion, what is puppy-initrd-boot, what does it do and why it's needed?
It is something I experiment with. It is not needed actually. Just adapting some existing scripts for it as optional boot. It will be available as separate kernel+initrd.gz module for download. Not included in the iso.
In general all new separate kernel-modules for puppy like from slacko 6 and kernels from Stemsee will be able to boot debiandog giving closer puppy structure while using the same 01-filesystem.squashfs.
For the moment we have working save file and save folder with boot choice which one to use and proper auto-created links /live/image and /live/cow needed for RemasterDog and RemasterCow to work proper with puppy initrd file.

Posted: Mon 07 Jul 2014, 14:36
by anikin
Works like a charm.
I see, it needs a bit more deps, libs and symlinks and a proper structure.
Toni, did you get the stuff from a Puppy or Debian? I want to have it in my SID as well.
rcrsn51,
I will post a feature request in peasyglue thread.

Many thanks to both of you, guys.

Posted: Mon 07 Jul 2014, 14:46
by fredx181
Hi Toni,
Fred wrote:New portable DebianDog Installer:
Fixed now and links are back on previous page.
http://murga-linux.com/puppy/viewtopic. ... 249#787249

Flashplayerchoice is working fine, tested all options, Thanks Toni!
Small change in RemasterCow needed because of puppy initrd boot.
Ok!

Here's new debdog-full-install for DebianDog itself (attached).

I didn't like that unsquashfs uses so much RAM (more than 500Mb on my laptop).
So instead 01-filesystem.squashfs is mounted and copied from there to the selected drive (shows Xdialog progress).

Fred

Posted: Mon 07 Jul 2014, 14:51
by saintless
Hi, Anikin.
Files inside sfs are taken from puppy. Do not use this sfs. I just made quick test what is missing.
Here is deb package:
http://smokey01.com/saintless/Fredx181/ ... 7_i386.deb
After installing run:

Code: Select all

apt-get -f install
It will download the missing dependencies keeping them debian official.
I don't know if it works in SID but I guess it will.

Toni

Posted: Mon 07 Jul 2014, 14:54
by saintless
fredx181 wrote:
Fred wrote:New portable DebianDog Installer:
Fixed now and links are back on previous page.
http://murga-linux.com/puppy/viewtopic. ... 249#787249
Thanks, Fred. I will test later and upload the files on the site.
Flashplayerchoice is working fine, tested all options,
OK, we add it for next version then :)
Here's new debdog-full-install for DebianDog itself (attached).
I will add it for next version change and test it tomorrow.

Toni

Posted: Mon 07 Jul 2014, 15:26
by fredx181
Anikin, on your picture of df -h output on previous page I see /dev/shm is mounted on /live/image, I've never seen that, how come?

Fred

Posted: Mon 07 Jul 2014, 19:05
by anikin
Honestly, I don't know why that entry is there. Most likely, because I have this:

Code: Select all

root@debian:~# ls /live
01-filesystem.squashfs  cow  image
root@debian:~#
but I never intended to have them there. I must have mixed up versions and boot options, or overcooked while remastering. This one is a workhorse for experiments. Must be an older version too, it shows wheezy 7.2 somewhere. I think, I have 2, or 3 more releases of DD (all heavily cooked), but I don't have the latest one - shame on me. When the next release is out, I will ditch them all and start afresh.

Posted: Mon 07 Jul 2014, 19:39
by saintless
anikin wrote:

Code: Select all

root@debian:~# ls /live
01-filesystem.squashfs  cow  image
root@debian:~#
Having /live/cow and /live/image means live-boot-2x (initrd1.img).
/live/01-filesystem.squashfs appear when showmounts is added to the kernel boot line.
But it does not change /dev/shm linked to tmpfs /run/shm with live-boot-2x.
RemasterDog does not copy /live but recreates empty /live directory before making new module. It should be some testing you made to end up with /live populated.
I can't make appear /dev/shm mounted on /live/image while running df -h

Toni