logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

painintheapt - Pester people about available package updates by email or jabber.

Author

       Martin < <debacle@debian.org> >

                                                                                                 PAININTHEAPT(8)

Configuration

       The default configuration file is /etc/painintheapt.conf in inifile format.

       There are up to three sections, SMTP, XMPP, and MAILX.  The keys for SMTP  are  server,  port,  username,
       password_file,  from,  to,  cc,  and  send_changes.   The keys for XMPP are jid, password_file, to, room,
       pubsub_service, pubsub_node, and send_changes.  The keys for MAILX are from, to,  cc,  and  send_changes.
       See the sample configuration for their usage.

       The typical cron file is /etc/cron.d/painintheapt. One may call painintheapt without arguments daily, and
       with the --force option weekly, to make sure the transport does work.

       It is highly recommended to set the accompanying logo as Jabber avatar for the respective user.

License

       Affero General Public License 3 or higher

Name

       painintheapt - Pester people about available package updates by email or jabber.

       PainintheAPT pesters people about available package upgrades, just like apticron or cron-apt. However,
       it does so by SMTP and XMPP (direct or MUC/conference room or pubsub node), but also by calling mailx.

Options

-c,--configfileconfigurationfile
              configuration file, (defaults: /etc/painintheapt.conf)

       -d,--debug
              print debug output to stderr

       -f,--force
              send message, even if updates did not change

       -h,--help
              print help

       -s,--stampfilestampfile
              stamp file (default: /var/lib/painintheapt/stamp)

       -t,--testmessage
              send a test message only

       -v,--version
              print version

Resources

       • Homepage:  <https://salsa.debian.org/debacle/painintheapt>

What Does It Do?

       1. updates the APT cache and checks for updates

       2. sends list of available updates to Jabber contacts or a conference room or pubsub node immediately

       3. sends list of available updates and relevant changelogs (slow) to email recipients

       4. downloads packages, but does not install them

       Messages  are only sent when there is any change in either the list of updates or in the configuration of
       painintheapt.

See Also