Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 138393 - hylafax little enhancements
Summary: hylafax little enhancements
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Steve Arnold
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-28 14:00 UTC by Alessandro Zarrilli
Modified: 2007-08-24 03:49 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/etc/cron.d/hylafax.cron (hylafax.cron,90 bytes, text/plain)
2006-06-28 14:01 UTC, Alessandro Zarrilli
Details
/etc/modules.d/hylafax (hylafax,39 bytes, text/plain)
2006-06-28 14:03 UTC, Alessandro Zarrilli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Zarrilli 2006-06-28 14:00:30 UTC
1) It sould be nice to let the hylafax ebuild automatically install a cron job caring about fax queue cleaning, as suggested in:
http://www.hylafax.org/man/current/faxqclean.1m.html
http://www.hylafax.org/man/current/faxcron.1m.html
I propose an attached cron file, to be put in /etc/cron.d



2) If you are using iptables on a HylaFAX server, the first time you try to connect unisng any of the available HylaFAX clients you will have a very big headache! Even if you open the 4559 port in iptables, it's not gonna work! Infact, HylaFAX acts as an FTP server, just on the unusual 4559 port. So you will need to load ip_conntrack_ftp iptables module, and you will need to tell it to track FTP connections not only on the usual 21 port, but also on the 4559. So I propose to:

a) put a new module options file in /etc/modules.d
b) warn the user (by the end of the emerging process) to load ip_conntrack_ftp in /etc/modules.autoload.d/kernel-2.6 in case he uses iptables
Comment 1 Alessandro Zarrilli 2006-06-28 14:01:37 UTC
Created attachment 90374 [details]
/etc/cron.d/hylafax.cron

Cron job to cleanup fax queues
Comment 2 Alessandro Zarrilli 2006-06-28 14:03:28 UTC
Created attachment 90375 [details]
/etc/modules.d/hylafax
Comment 3 Alessandro Zarrilli 2006-06-28 14:07:22 UTC
I forgot one thing about the second enhancement: of course it would be nice if the ebuild would perform a modules-update after putting the file in /etc/modules.d
Comment 4 Steve Arnold archtester gentoo-dev 2007-08-24 03:49:10 UTC
I've added these files to the tree, as well as an elog message in the 4.3.1 ebuild, but I'm leaving it to the users to install or adapt as they need to.  There are several possible cron packages (not all of which respect cron.d) and many many kernel configs, so I'm reluctant to make any unwarranted assumptions.  Thanks for the tips/files.