Page 1 of 1

POU (Puppy Online Updater)

Posted: Sun 23 Jun 2013, 04:43
by ASRI éducation
Based on LazY-EsOnU (by RSH for LazY Puppy), POU (Puppy Online Updater) is designed for developers who want provide updates for their puplet. POU is simple to set up and use (for developers and users).

Last version : pou-0.0.6

Notes :
- Dépendancies : yad-0.23 ; gettext-base for Puppy Lucid.
- With default settings, POU provides access to virgin updates, so you can test the application without changing your installation. It is obviously possible to customize POU for your puplet.

I encourage you to test/criticize POU!

Jointly, for developers who want to create packages adapted to their puplet, I recommend the use of POUmp.

More informations is available on forum FR http://www.murga-linux.com/puppy/viewtopic.php?t=86895

Cordialement,

=> POU : downloading application and dependencies, consultation of help files and screenshots.
=> POUmp : downloading application, consultation of help files and screenshots.

Posted: Wed 26 Jun 2013, 20:24
by R-S-H
:D 8) :D 8) :D 8) :!: :!: :!:

Posted: Thu 27 Jun 2013, 19:18
by ASRI éducation
R-S-H wrote::D 8) :D 8) :D 8) :!: :!: :!:
Thank you RSH.
Your opinion is important. You're the first author of this great script!
As you contate, I allowed myself a few liberties with the original script. And it's not finished (see forum ASRI http://murga-linux.com/puppy/viewtopic. ... 237#710237).
I hope it pleases you.
Sincerely,

Posted: Sun 01 Sep 2013, 21:31
by mama21mama
~/Startup/zzz-pou

Code: Select all

#!/bin/sh
#------------------------------------------------------------------------------
# POU (Puppy Online updater)
# Original script by RSH for LazY Puppy
# 20130609 POU-0.0.1 by ASRI
# 20130901 ping by curl for Fabián Bonetti
#------------------------------------------------------------------------------
sleep 15s
POUDIR="/usr/local/POU"

# Check, if server is available
. $POUDIR/update-url # edit this file to change server adress
#ping -4 -c 1 "$TESTSERVER" | no todos los server usan ping
curl -s -o "/dev/null" "$TESTSERVER"
#if [[ "$?" == "1" ]]; then
#	exit 1
#fi
if [ "$?" -ne 0 ]
	then
	exit 1
fi

# Get peferences to choose the GUI or the Tray-App to be executed
. $POUDIR/preferences
sleep 2
cd $POUDIR
if [ "$USETRAYAPPCHECK" = "false" ]; then # GUI
	exec $POUDIR/pou-autoupdate "auto" &
	else # Tray-App
	exec $POUDIR/pou-autoupdate-trayapp &
fi
exit 0

Posted: Sun 29 Dec 2013, 17:06
by ASRI éducation
mama21mama wrote:~/Startup/zzz-pou
...
Thank you, your suggestion has been incorporated into the script.
Cordialement,

Posted: Sun 29 Dec 2013, 17:11
by ASRI éducation
pou-0.0.4

Since its first release, POU has evolved.
There are many changes that have been made.
I know it is possible to make many improvements. So I encourage you to test and criticize.

For links and info, thank you to consult the first message.

Cordialement,

Posted: Wed 08 Jan 2014, 12:49
by ASRI éducation
pou-0.0.6 is ready !

For links and information, thank you to consult the first message.

Cordialement,

Posted: Mon 18 Aug 2014, 17:30
by gcmartin
Has this been made available to Git for incorporation into future WOOFCE builds.

This seems to offer an excellent vehicle for distro developers to provide fixes and to resolve some issues which arise from time to time.

Excellent in concept and much practicality in use.

Cheers!
P.S. Has anyone seen this discussion?

Posted: Mon 18 Aug 2014, 18:15
by ASRI éducation
gcmartin wrote:Has this been made available to Git for incorporation into future WOOFCE builds.

This seems to offer an excellent vehicle for distro developers to provide fixes and to resolve some issues which arise from time to time.

Excellent in concept and much practicality in use.

Cheers!
P.S. Has anyone seen this discussion?
Hello gcmartin,
Currently, I use release pou-0.0.9 (I would have to update this thread and downloadable package).
Git: I admit I did not yet understand how it works, so I do not propose any script.
Cordialement,

Posted: Mon 18 Aug 2014, 19:24
by gcmartin
2 sources are available for Puppy contributions to GIT.

Sources:
@Mavrothal via PM to him
@Karl Godt's forum tutorials for developers ===> Starting here

You can be a part of PUPPY GIT (which includes WOOFCE) without producing any code, if you choose.

Hope this helps

Posted: Thu 16 Oct 2014, 20:49
by ASRI éducation
For information: I currently preparing version 0.1.0, it will be inlined on this forum in about two weeks (time to test).
Regards

Posted: Thu 22 Jan 2015, 03:30
by totolanio
Don't know if "up" are allowed but I find this interesting for others to see !

Posted: Sat 07 Feb 2015, 16:50
by slavvo67
It might be nice to have an uninstall option for those of us that are using puppies that are not compatible (i.e. Unicorn). This embedded itself in my puppy and does not seem so easy to uninstall.

Best,

Slavvo67

Posted: Mon 09 Feb 2015, 16:50
by ASRI éducation
slavvo67 wrote:It might be nice to have an uninstall option for those of us that are using puppies that are not compatible (i.e. Unicorn). This embedded itself in my puppy and does not seem so easy to uninstall.

Best,

Slavvo67
It exists.
From POU or PPM.
Regards,

Posted: Mon 09 Feb 2015, 21:39
by slavvo67
I'm sorry, let me clarify. The POU program itself should have an option to uninstall itself from the puppy that it was installed to.

I figured it out but when an application basically builds itself into a puppy, it should have a button or option to uninstall from Puppy, as well. I will check but I don't believe an entry was made into the PPM in order to remove it that way.

Kind regards,

Slavvo67