[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: lijst packages in /etc volgen



Op 2013-08-01 om 12:28 schreef Rutger van Sleen:
> Geert Stappers schreef op 01-08-2013 09:53:
> >Hallo,
> >
> >Hoe houden jullie bij wanneer welk package ge-installeerd werd?
> >
> >Ik zit te denken aan iets als
> >
> >   dpkg --list >  /etc/dpkg--list
> >   dpkg --get-selections > /etc/dpkg--get-selections
> >
> >in combinatie met "etckeeper".
> 
> etckeeper houdt 't al voor je bij, in een commitmsg staat dan bijv:
> 
>     Package changes:
>     -bootlogd 2.88dsf-41
>     +bootlogd 2.88dsf-43
> 
> Heb je direct verschillen in versies mee.
> 
> >Met een daily cron job zal het 1 keer per dag bijgewerkt worden.
> >
> >Wat ik nu nog zoek is dat ook na een `aptitude` of `apt-get` actie
> >de lijsten bijgewerkt worden. Ik vermoed dat het al bestaat.
> >Hoe zou het dan heten en hoe ziet het er uit?
> 
> DPkg::Post-Invoke
> 
> Zie als voorbeeld: /etc/apt/apt.conf.d/05etckeeper
> 

Dat is wat ik zocht.
Daarmee heb ik '03list-installed' gemaakt, zit in de bijlage.
Het "meet script" zit ook in de bijlage.

Doe ook jullie voordeel met de bijgesloten tar ball.


Hartelijk Gefeliciteerd
met Debian's verjaardag
# Keep list installed packages up to date
#
DPkg::Pre-Invoke   { "if [ -x /usr/sbin/list-installed ]; then list-installed ; fi"; };
DPkg::Post-Invoke  { "if [ -x /usr/sbin/list-installed ]; then list-installed ; fi"; };
#
# l l
#!/bin/dash
#
# list installed packages
#
dpkg --list                 > /etc/list-installed/dpkg--list
dpkg --get-selections       > /etc/list-installed/dpkg--get-selections
etckeeper list-installed    > /etc/list-installed/etckeeper-list-installed
#
#
# l l

Attachment: list-installed-0.1.tar.gz
Description: Binary data

Attachment: signature.asc
Description: Digital signature


Reply to: