Package Details: pgl 2.3.1-1

Git Clone URL: https://aur.archlinux.org/pgl.git (read-only)
Package Base: pgl
Description: A privacy oriented firewall application (GUI).
Upstream URL: http://sourceforge.net/projects/peerguardian/
Licenses: GPL3
Conflicts: pgl-cli, pgl-git
Submitter: Gilrain
Maintainer: Gilrain
Last Packager: Gilrain
Votes: 36
Popularity: 0.000011
First Submitted: 2011-08-25 13:05
Last Updated: 2016-01-14 14:40

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

Gilrain commented on 2013-06-03 09:13

* 2.2.2-6 :
RemainAfterExit solves the startup timing out,
fixed pgld.log access when using "pglcmd test",
added tcptraceroute as an optional dependency.

Gilrain commented on 2013-06-01 11:49

* 2.2.2-5 :
improved service menu to start after some firewalls
forks service instead of using dbus
pgld.log accessible through journald
move everything to /usr/bin

jre commented on 2013-05-18 08:30

I just committed your systemd file with complete integration in the build-system to the git repository. The release of 2.2.3 is planned hopefully for next monday, it would be awesome if you could test it before.

Please note that it is a file called systemd.in. If you pass "--with-systemdsystemunitdir=/usr/lib/systemd/system/" (or another path) to configure the real systemd file is created and later on installed.

Now I had a pedantic look at the systemd file:

The condition "ConditionPathExists=|/etc/pgl/blocklists.list" is not strictly necessary, you can also run pgl with only local blocklists instead (files or links in /etc/pgl/blocklists.local/). There are some fixes regarding this in the git repository. I suggest to just remove that line. Your opinion?

ConditionDirectoryNotEmpty=|/usr/lib/pgl
True, although you could check much more precisely for this (and much other stuff). If other systemd files also take this quite simplistic approach we should stay with this and leave it to pglcmd to log errors to pglcmd.log if something else is missing. If you want to expand the tests, we can discuss the necessary details.

Greets, and thanks again!

(btw: I had an typo in my email address here at archlinux. So if anybody contacted me this way, please try again.)

jre commented on 2013-05-18 08:30

I just committed your systemd file with complete integration in the build-system to the git repository. The release of 2.2.3 is planned hopefully for next monday, it would be awesome if you could test it before.

Please note that it is a file called systemd.in. If you pass "--with-systemdsystemunitdir=/usr/lib/systemd/system/" (or another path) to configure the real systemd file is created and later on installed.

Now I had a pedantic look at the systemd file:

The condition "ConditionPathExists=|/etc/pgl/blocklists.list" is not strictly necessary, you can also run pgl with only local blocklists instead (files or links in /etc/pgl/blocklists.local/). There are some fixes regarding this in the git repository. I suggest to just remove that line. Your opinion?

ConditionDirectoryNotEmpty=|/usr/lib/pgl
True, although you could check much more precisely for this (and much other stuff). If other systemd files also take this quite simplistic approach we should stay with this and leave it to pglcmd to log errors to pglcmd.log if something else is missing. If you want to expand the tests, we can discuss the necessary details.

Greets, and thanks again!

(btw: I had an typo in my email address here at archlinux. So if anybody contacted me this way, please try again.)

Gilrain commented on 2013-05-16 16:14

Ask and you shall receive, albeit with a bit of delay ;-)

* 2.2.2-4 :
fix qt4 compilation,
deletes pgl spool on package removal,
post upgrade notice removed.

Almin commented on 2013-05-16 16:03

Thanks, Peace4all, your example worked for me, while the current pkgbuild didn't! Thanks for your work!

jre commented on 2013-05-12 20:14

I just started working on adding your systemd and spotted this minor thing: You could also remove /var/spool/pgl

post_remove() {
# Deletes logs and consolidated blocklists
rm -r /var/{log,lib,spool}/pgl/
}

Peace4all commented on 2013-03-03 10:37

If anyone is having trouble compiling with qt5 installed (I use sigil which now requires qt5), I added some exports to the PKGBUILD which works around this, I pasted an example: http://pastebin.com/q7pksTg3.

Gilrain commented on 2013-03-01 16:37

Here it is. Thanks for the heads up.

* 2.2.2-3 :
updated dependency for qt
added condition checks to service file
rc.d script removed

coopstah13 commented on 2013-03-01 16:19

Can you update the PKGBUILD for this? qt dependency is now qt4

thanks