Page MenuHomeFreeBSD

D41206.id125221.diff
No OneTemporary

D41206.id125221.diff

diff --git a/usr.sbin/etcupdate/etcupdate.sh b/usr.sbin/etcupdate/etcupdate.sh
--- a/usr.sbin/etcupdate/etcupdate.sh
+++ b/usr.sbin/etcupdate/etcupdate.sh
@@ -219,11 +219,19 @@
cd $SRCDIR || exit 1;
if ! [ -n "$nobuild" ]; then
export MAKEOBJDIRPREFIX=$destdir/usr/obj;
- $make _obj SUBDIR_OVERRIDE=etc || exit 1
- $make everything SUBDIR_OVERRIDE=etc || exit 1
+ if [ -n "$($make -V.ALLTARGETS:Mbuildetc)" ]; then
+ $make buildetc || exit 1
+ else
+ $make _obj SUBDIR_OVERRIDE=etc || exit 1
+ $make everything SUBDIR_OVERRIDE=etc || exit 1
+ fi
+ fi
+ if [ -n "$($make -V.ALLTARGETS:Minstalletc)" ]; then
+ $make DESTDIR=$destdir installetc || exit 1
+ else
+ $make DESTDIR=$destdir distrib-dirs || exit 1
+ $make DESTDIR=$destdir distribution || exit 1
fi
- $make DESTDIR=$destdir distrib-dirs || exit 1
- $make DESTDIR=$destdir distribution || exit 1
) || return 1
fi
chflags -R noschg $1 || return 1

File Metadata

Mime Type
text/plain
Expires
Sun, Feb 8, 5:09 PM (2 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28476446
Default Alt Text
D41206.id125221.diff (975 B)

Event Timeline