On 20/07/2013 12:09, Michael Grimm wrote: > I did migrate to pkgng some month ago, and ever since I am curious > how to monitor changes in installed packages within jails. I am > looking for a functionality/port that works like 490.status- > pkg-changes for my host. > > Question: is there any functionality within the periodic system or a > port that I might have missed to find?
You can't just run 490.status-pkg-changes directly in your jail?
Try this patch:
lucid-nonsense:/tmp:% diff -u 490.status-pkg-changes{.orig,}
--- 490.status-pkg-changes.orig 2013-07-20 13:43:44.306303775 +0100
+++ 490.status-pkg-changes 2013-07-20 13:44:42.055327506 +0100
@@ -10,7 +10,7 @@
case "$daily_status_pkg_changes_enable" in
[Yy][Ee][Ss])
- pkgcmd=/usr/local/sbin/pkg
+ pkgcmd=/usr/local/sbin/pkg $daily_status_pkg_changes_flags
echo
echo 'Changes in installed packages:'
Then add something like the following to /etc/periodic.conf:
daily_status_pkg_changes_flags='-j jailname'
Of course, this only lets you monitor changes in one jail at a time.
You can cover more by copying the script and changing its name eg.
sed -e 's/daily_status_pkg_changes/daily_status_pkg_changes2/g' \
< 490.status-pkg-changes > 490.status-pkg-changes2
Then add appropriate "daily_status_pkg_changes2_flags='-j otherjail'"
settings to periodic.conf
Cheers,
Matthew
--
Dr Matthew J Seaman MA, D.Phil.
PGP: http://www.infracaninophile.co.uk/pgpkey
JID: [email protected]
signature.asc
Description: OpenPGP digital signature
