Commit graph

116 commits

Author SHA1 Message Date
lilydjwg
eef3c96242 drop pkgreader
This field currently has no use, and even if we'll need it later, we
should implement it using pyalpm.

This changes is made to support zstd-compressed packages.
2019-10-17 15:54:29 +08:00
lilydjwg
bd1ac0962f update modules from winterpy 2019-10-17 15:50:02 +08:00
lilydjwg
fe1e4b10cf write a lastupdate file in the repo 2019-02-26 15:50:14 +08:00
lilydjwg
79494a5722 repomon: move send_notification to EventHandler 2019-02-26 15:44:46 +08:00
lilydjwg
b3d473d79b rely on systemd service for daemonization things 2019-02-23 17:53:46 +08:00
lilydjwg
3c26780080 pkgreader: look further for a nice package 2018-08-28 17:30:48 +08:00
lilydjwg
2ef72fe1a9 pkgreader: better detection of "nice packages" 2018-08-28 17:05:02 +08:00
lilydjwg
059e0bb581 pyinotify needs the ioloop arg 2018-08-10 18:34:13 +08:00
lilydjwg
db7e1797fc remove one more ioloop arg 2018-08-10 16:54:13 +08:00
lilydjwg
05c6a7b233 remove explicite ioloop argument, supporting tornado >= 5
This also makes it no longer support tornado < 3.1, which was at least
five years old.

Fixes #4.
2018-08-10 15:40:52 +08:00
lilydjwg
763d1ec110 add systemd service file 2018-06-25 14:28:36 +08:00
lilydjwg
e00de1a616 add support for a spool directory 2017-08-08 14:54:32 +08:00
依云
65660f23c5 handle CREATE event for hard links 2016-10-08 12:38:14 +08:00
依云
bcca713e5c configurable supported archs 2016-08-22 17:47:31 +08:00
Yichao Yu
5a28db12f2
Add ARM (arm, armv6h, armv7h) and AArch64 support
Also make sure the directory is created before watching it/creating files in it.
2016-08-08 21:40:52 +08:00
lilydjwg
a107e8c849 bump version 2016-04-07 22:01:07 +08:00
lilydjwg
1033406f00 update for repo-add 5.0.1
-f is removed and *.files* are always created now :-)
2016-04-07 22:00:02 +08:00
lilydjwg
6631087e38 update TODO 2015-02-20 17:33:40 +08:00
lilydjwg
3e508908b2 on_update_notification: don't run too frequently 2015-02-20 17:32:39 +08:00
lilydjwg
6b38fdf608 fix: use absolute paths in self.files
relative paths are only used in database
2014-10-31 12:44:13 +08:00
lilydjwg
53c8f08dc8 package release can be float; archpkg update 2014-10-31 12:25:08 +08:00
lilydjwg
0ff3bc0c71 use relative path in database; requires running upgrade script 2014-10-30 16:16:14 +08:00
lilydjwg
b4dc45361b on_update_notification: better logging 2014-10-19 19:39:23 +08:00
lilydjwg
dd343c911b on_update_notification: no dry run 2014-10-19 16:34:30 +08:00
lilydjwg
556d56d6b5 better logging 2014-10-19 16:33:14 +08:00
lilydjwg
0961fe2dea add on_update_notification script 2014-10-19 16:12:15 +08:00
lilydjwg
c4be566662 fix notification message generation 2014-10-19 16:11:57 +08:00
lilydjwg
2c5b9ccb28 multiple addresses in simple-udp notification 2014-10-19 15:33:49 +08:00
lilydjwg
bc3a890194 Merge remote-tracking branch 'github/master' 2014-08-23 17:07:17 +08:00
依云
3199458fab Merge pull request #1 from felixonmars/use-setuptools
use setuptools instead of distribute in docs
2014-07-18 10:55:11 +08:00
Felix Yan
a2c91529a6 use setuptools instead of distribute in docs 2014-07-18 03:25:59 +08:00
lilydjwg
36623c805e multiple actions to same package, let's do latter
That is, existing + add + remove = removed
2014-03-27 14:26:38 +08:00
lilydjwg
7fea77f5ae run next command when this one fails 2014-03-27 14:26:07 +08:00
lilydjwg
386b8e3a6d move remove_old_packages to elsewhere 2014-03-23 14:57:54 +08:00
lilydjwg
a6d93e339c typo in same_existent_file 2014-02-13 22:15:20 +08:00
lilydjwg
eaf9afc912 avoid to create symlink loops 2014-02-13 22:12:54 +08:00
lilydjwg
2a294ea85b bump version 2014-02-13 21:54:56 +08:00
lilydjwg
ab48a6d810 test updated 2014-02-13 21:53:40 +08:00
lilydjwg
686227b6f2 stat first before callbacks
so that when the callbacks run, the paths are more likely to exist
2014-02-13 21:04:08 +08:00
lilydjwg
1c97b7402d minor change 2014-02-13 18:38:19 +08:00
lilydjwg
910e8fe0bf require Python 3.3+ on startup 2014-02-13 17:59:05 +08:00
lilydjwg
e34e89fb14 nicelogger update 2014-01-31 17:25:34 +08:00
lilydjwg
dc08763875 remove_old_packages: fix error for kept packages 2014-01-29 15:52:45 +08:00
lilydjwg
a37f6138c6 bump version to 0.3.3 2014-01-12 23:21:50 +08:00
lilydjwg
00027ce52c remove accidentally added debugging statement 2014-01-12 23:16:57 +08:00
lilydjwg
5a7234e78d scripts/remove_old_packages: optionally show which are kept 2014-01-12 23:05:06 +08:00
lilydjwg
ac5a7cd1cd add scripts/remove_old_packages 2014-01-12 22:51:22 +08:00
lilydjwg
88c540263d add scripts/touch_pkg_with_newer_sig 2014-01-12 22:34:30 +08:00
lilydjwg
fd89d43863 don't touch symlinks 2014-01-12 22:33:33 +08:00
lilydjwg
241f9e7eb9 Merge branch 'dev' of github.com:lilydjwg/archrepo2 into dev 2014-01-12 22:05:18 +08:00