summaryrefslogtreecommitdiffstats
path: root/usr.bin/ar
diff options
context:
space:
mode:
authoremaste <emaste@FreeBSD.org>2015-08-31 12:28:13 +0000
committeremaste <emaste@FreeBSD.org>2015-08-31 12:28:13 +0000
commit928826a48df65d37b7ff3c0e5bf830ccfb3aa68f (patch)
treed29700b0b507e0c4eb320edd3beba181af91a260 /usr.bin/ar
parente923e8d573bdbe055f5c965f86f75c389ae9c558 (diff)
downloadFreeBSD-src-928826a48df65d37b7ff3c0e5bf830ccfb3aa68f.zip
FreeBSD-src-928826a48df65d37b7ff3c0e5bf830ccfb3aa68f.tar.gz
ar: fix deterministic mode when running as ranlib
This was broken by r286024. PR: 202741 Submitted by: fk@fabiankeil.de Obtained from: ElectroBSD
Diffstat (limited to 'usr.bin/ar')
-rw-r--r--usr.bin/ar/ar.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/usr.bin/ar/ar.c b/usr.bin/ar/ar.c
index 4dee029..9bc70de 100644
--- a/usr.bin/ar/ar.c
+++ b/usr.bin/ar/ar.c
@@ -144,6 +144,9 @@ main(int argc, char **argv)
if (*argv == NULL)
ranlib_usage();
+ /* Enable determinstic mode unless -U is set. */
+ if (Uflag == 0)
+ bsdar->options |= AR_D;
bsdar->options |= AR_S;
for (;(bsdar->filename = *argv++) != NULL;)
ar_mode_s(bsdar);
OpenPOWER on IntegriCloud