Commit graph

69 commits

Author SHA1 Message Date
evan eb374379d1 update readme to working non-https url 2024-10-12 23:34:21 -05:00
evan 715132e100 fix potential boot issue from systemd cyclic dependency 2024-07-23 15:34:08 -05:00
evan af14361e62 add tag target 2024-03-17 21:35:34 -05:00
evan 922d822d45 bump version 2024-03-17 21:35:28 -05:00
evan b7f4499b7c update makefile release process 2024-03-17 21:35:20 -05:00
Evan Widloski 8e07c1eb9f
Merge pull request #13 from cherti/socketactivation
socket-activate printer
2024-03-17 21:06:16 -05:00
evan 75934b746f listen on 0.0.0.0 2024-03-17 21:01:00 -05:00
Jonas Große Sundrup ef95fc1f48
Remove WantedBy from service file because it's socket activated 2024-01-15 15:29:08 -05:00
Jonas Große Sundrup 649ce4cab0
Change the wording in README.md to correctly describe functionality 2024-01-15 14:49:47 -05:00
Jonas Große Sundrup 51ee8e4bc1
Update the install script to ensure it works with recent project state 2024-01-15 14:46:30 -05:00
Jonas Große Sundrup d00407a990
Remove Restart-directive from service file for socket activation 2024-01-15 14:43:25 -05:00
Jonas Große Sundrup 530d70a2d6
re-arrange for better maintainability 2023-12-30 00:05:50 +01:00
Jonas Große Sundrup 71114492ed
add log-line for systemd-socet-activation 2023-12-29 23:35:26 +01:00
Jonas Große Sundrup 4a880b781d
factor out restart-logic 2023-12-29 23:33:47 +01:00
Jonas Große Sundrup ba1798ce46
if socket-activated, exit after printing 2023-12-29 22:09:22 +01:00
Jonas Große Sundrup 1edb189aba
implement socket-activation and manual activation besides each other 2023-12-29 21:51:34 +01:00
Jonas Große Sundrup 119b33f538
implement writing general content file 2023-12-29 21:34:04 +01:00
Evan Widloski 40d7e469d9
Merge pull request #43 from sergiusens/patch-2
fix: new link to setup ssh
2023-11-20 14:16:31 -06:00
Sergio Schvezov e420647b5f
fix: new link to setup ssh 2023-11-20 14:21:35 -03:00
evan c30239dc37 add .sum file 2023-03-10 18:55:02 -06:00
Evan Widloski 621cbee515
Merge pull request #39 from kesmit13/master
Add metadata for v3 software
2023-01-05 22:00:07 -06:00
Kevin Smith 0bbf326172 Add metadata for v3 software 2023-01-05 21:06:32 -06:00
evan 6df7276abf restart remux, tarnish, draft 2022-05-21 17:44:16 -05:00
evan 37c00b6a5c ignore failures when installing rmfilter 2022-05-21 17:43:31 -05:00
evan 8bdbfda303 add notes file 2021-09-24 12:14:23 -05:00
evan f208a4995b copy rmfilter to both possible cups folders 2021-09-24 12:01:18 -05:00
evan b1c303a553 clarify readme 2021-06-22 15:05:34 -05:00
evan 92cc0a82c2 clarify debug instructions 2021-06-18 17:19:34 -05:00
evan 325dd52ab5 simplify rmfilter 2021-06-18 17:15:29 -05:00
evan 60ebff70a8 add rmfilter cups fitler 2021-03-28 23:38:51 -05:00
evan 96ef3a5469 stop printer service before installing 2021-03-28 18:43:12 -05:00
Evan Widloski 47539d4d91
Merge pull request #26 from gavinmcc/fix-ppv
Fix ppv
2021-03-21 22:46:30 -05:00
Gavin McCullagh 14e80638ed switch cupsfilter from pdftopdf to "-" see issue #24 2021-03-22 02:53:23 +00:00
Gavin McCullagh 2da4b179ae add an additional .content file, see issue #23 2021-03-21 07:56:49 +00:00
evan 52f31746ab switch to is-active 2021-03-14 17:51:13 -05:00
evan b5d8cd582f clean up debug function 2021-03-12 23:24:12 -06:00
evan 7e50dbb48f only restart xochitl if service enabled 2021-03-12 23:21:23 -06:00
evan 8531bea5e3 use Generic-PDF_Printer-PDF.ppd derived ppd 2021-03-12 22:26:35 -06:00
evan 3374cee3d3 system-config-printer note 2021-02-25 20:20:18 -06:00
Evan Widloski abfc7b9770
Create LICENSE 2021-02-25 18:56:44 -06:00
Jonas Große Sundrup d1fe37662a
socket-activate printer
Previous to this commit, the printer needs to continuously run in the
background, even if it doesn't do much most of the time, to keep the
socket open and handle incoming connections. This commit hands over
handling the open socket to systemd and the printer-code gets started by
systemd only when there is something incoming on the socket. The printer
itself then takes over the socket from systemd, handles the incoming
data and exits afterwards, returning socket management to systemd again.

This reduces running processes as well as the memory footprint of the
running system.
2020-12-29 14:30:30 +01:00
evan 7a44abdece readme typo 2020-12-29 00:08:06 -06:00
Evan Widloski 01c5f9b64e
Merge pull request #12 from Gnomiro/patch-1
Update install.sh
2020-12-27 21:44:59 -06:00
evan df870008fe update service instead of install.sh 2020-12-27 21:44:28 -06:00
Gnomiro 7ea30a5f82
Update install.sh
printer.services looks for printer.arm in /home/root and not /home/root/bin. First look showed that the makefile also places printer.arm in /home/root and not in /home/root/bin. This way install.sh should provide a working environment.
2020-12-22 10:51:18 +01:00
evan 1e2627c837 cleanup readme 2020-12-20 23:00:26 -06:00
evan 8bc1a5b622 fix issue #11, support %%EOF w/out newline 2020-12-20 22:54:08 -06:00
evan 5fb75ced63 add debug note 2020-12-20 22:53:40 -06:00
evan 822cbf78fe wget instead of curl 2020-12-18 11:18:58 -06:00
evan 498449f3d4 update install script 2020-12-18 01:27:32 -06:00