diff options
author | Jessica Clarke <jrtc27@FreeBSD.org> | 2023-07-27 04:10:48 +0000 |
---|---|---|
committer | Jessica Clarke <jrtc27@FreeBSD.org> | 2023-07-27 04:10:48 +0000 |
commit | 03e62670c33c5d68ea69c842c24fe86765e2639e (patch) | |
tree | b1afcaeddbc015cdd93124c9dec8f3728fa648d9 /usr.sbin/etcupdate | |
parent | 8fc3059b00c570fc7475ce84e5f8f8e13195df44 (diff) | |
download | src-03e62670c33c5d68ea69c842c24fe86765e2639e.tar.gz src-03e62670c33c5d68ea69c842c24fe86765e2639e.zip |
Diffstat (limited to 'usr.sbin/etcupdate')
-rwxr-xr-x | usr.sbin/etcupdate/etcupdate.sh | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/usr.sbin/etcupdate/etcupdate.sh b/usr.sbin/etcupdate/etcupdate.sh index d15d1498200f..ae75a6e36f03 100755 --- a/usr.sbin/etcupdate/etcupdate.sh +++ b/usr.sbin/etcupdate/etcupdate.sh @@ -214,15 +214,17 @@ build_tree() mkdir -p $1/etc || return 1 cp -p $SRCDIR/$file $1/etc/$name || return 1 done - elif ! [ -n "$nobuild" ]; then - (cd $SRCDIR; $make DESTDIR=$destdir distrib-dirs && - MAKEOBJDIRPREFIX=$destdir/usr/obj $make _obj SUBDIR_OVERRIDE=etc && - MAKEOBJDIRPREFIX=$destdir/usr/obj $make everything SUBDIR_OVERRIDE=etc && - MAKEOBJDIRPREFIX=$destdir/usr/obj $make DESTDIR=$destdir distribution) || \ - return 1 else - (cd $SRCDIR; $make DESTDIR=$destdir distrib-dirs && - $make DESTDIR=$destdir distribution) || return 1 + ( + 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 + fi + $make DESTDIR=$destdir distrib-dirs || exit 1 + $make DESTDIR=$destdir distribution || exit 1 + ) || return 1 fi chflags -R noschg $1 || return 1 rm -rf $1/usr/obj || return 1 |