On 09/03/12 09:10, David Brownlee wrote: [---] > At this point I would suggest: > > - "Installed package options" (-i -u) should die (they are better > covered by pkg_chk) Some of us have scripts which rely heavily on "lintpkgsrc -i". Is there an equivalent option in pkg_chk already? If so, what is it? If not, could removal of "-i" be postponed until there's an alternative? I like digital bling, so I like doing this: --------- generate_graphs() { MISSTOOL= LINTCMD=`command -v lintpkgsrc` DEPCMD=`command -v pkgdepgraph` DOTCMD=`command -v dot` if [ -z "$LINTCMD" ]; then MISSTOOL="lintpkgsrc $MISSTOOL" fi if [ -z "$DEPCMD" ]; then MISSTOOL="pkgdepgraph $MISSTOOL" fi if [ -z "$DOTCMD" ]; then MISSTOOL="dot $MISSTOOL" fi if [ -z "$MISSTOOL" ]; then echo echo "Updatable packages:" $LINTCMD -i | tee /tmp/outdated_packages if ! [ -d /tmp/graphs ]; then mkdir -m 750 /tmp/graphs fi nice -n 20 $DEPCMD -D /tmp/outdated_packages > /tmp/delete nice -n 20 $DEPCMD -R /tmp/outdated_packages > /tmp/rebuild nice -n 20 pkg_admin audit > /tmp/vulnlist.$$ cat /tmp/outdated_packages /tmp/vulnlist.$$ > /tmp/pkgdepgraph.in.$$ nice -n 20 $DEPCMD -L /tmp/pkgdepgraph.in.$$ > \ /tmp/graphs/outdated_and_vuln_packages.dot nice -n 20 $DOTCMD -Tps /tmp/graphs/outdated_and_vuln_packages.dot > \ /tmp/graphs/outdated_and_vuln_packages.ps rm /tmp/pkgdepgraph.in.$$ rm /tmp/vulnlist.$$ else echo "Unable to generate graphs -- missing tool(s): $MISSTOOL" 1>&2 fi } --------- More importantly, I have an "update_packages" script which needs "lintpkgsrc -i" to be available. -- Kind regards, Jan Danielsson
Attachment:
signature.asc
Description: OpenPGP digital signature