From 18b1eb6ed4d448fcd3c3d7a8de8da429365c8dfe Mon Sep 17 00:00:00 2001 From: schwarze <> Date: Mon, 18 May 2009 19:37:47 +0000 Subject: [PATCH] support shell globs on ^+ lines in changelist(5) based on a patch from John Wong, johnw at wonghome dot net, tweaked by me while here, document globbing for normal lines, too "i like that" okan@; feedback and ok jmc@ --- src/etc/security | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/etc/security b/src/etc/security index 27e525bd..66a54c86 100644 --- a/src/etc/security +++ b/src/etc/security @@ -1,5 +1,5 @@ # -# $OpenBSD: security,v 1.85 2009/05/16 23:40:13 schwarze Exp $ +# $OpenBSD: security,v 1.86 2009/05/18 19:37:47 schwarze Exp $ # from: @(#)security 8.1 (Berkeley) 6/9/93 # @@ -581,8 +581,7 @@ if [ -s /etc/changelist ] ; then chown root:wheel $BACK fi done - for file in `egrep "^\+" /etc/changelist`; do - file="${file#+}" + for file in `sed -n 's/^+//p' /etc/changelist`; do CUR=/var/backups/$(_fnchg "$file").current.md5 BACK=/var/backups/$(_fnchg "$file").backup.md5 if [ -s $file -a ! -d $file ] ; then