X-Git-Url: https://sipb.mit.edu/gitweb.cgi/ikiwiki.git/blobdiff_plain/d393ebacde3d831ba2c7e861e84728dfbe7e1eba..4f6c544fa8e7dd21450952f0a9fc3918ee600705:/doc/todo/parse_debian_packages.mdwn diff --git a/doc/todo/parse_debian_packages.mdwn b/doc/todo/parse_debian_packages.mdwn index 2e6ce3ef1..2425645d9 100644 --- a/doc/todo/parse_debian_packages.mdwn +++ b/doc/todo/parse_debian_packages.mdwn @@ -33,6 +33,13 @@ would then not be picked up until the ikiwiki is recompiled. >> reprepro doesn't seem to have one, :( though of course creating a >> script to do both would work (but it's not optimal). --Cameron +>>> reprepro has two kind of hooks that could be used. One is called +>>> whenever a Packages file is changed (normaly used to generate +>>> Packages.diff files, but it does not need to add new files). +>>> The other (though only available since 2.1) is called whenever +>>> a package is added or removed (there is an example in the docs +>>> for extracting changelogs using this). + > For ikiwiki to notice that the Packages file outside its tree has > changed and things need to be updated, a `needsbuild` hook could be > used. This seems very doable. @@ -60,4 +67,4 @@ automatically. >>> Sure, a plugin is just a perl library so can easily be packaged >>> separately. -[[tag wishlist]] +[[!tag wishlist]]