Glen Barber
674c45857c
Restore the 'beforeinstall' for chpass(1), so files with the
...
schg flag are handled before being replaced by a symbolic link.
Fix passwd(1)/yppasswd(1) schg issue similarly to chpass(1).
Note: These are likely temporary fixes while identifying any
remaining files that are not marked as 'flags=schg' via mtree(8).
Sponsored by: The FreeBSD Foundation
2016-01-28 02:56:30 +00:00
Glen Barber
55cd62fc4b
Ensure mtree(8) recognizes chpass(1) is schg.
...
Convert hard links to symbolic links, and remove the
'beforeinstall' and 'afterinstall' chflags(8) execution.
Sponsored by: The FreeBSD Foundation
2016-01-28 01:15:57 +00:00
Simon J. Gerraty
ccfb965433
Add META_MODE support.
...
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
2015-06-13 19:20:56 +00:00
Simon J. Gerraty
44d314f704
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
Simon J. Gerraty
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Baptiste Daroussin
e707eb9bc2
Partially revert 278642
...
On reinstall (overwrite) install(1) does not handle chflags
Reported by: ian
2015-02-13 07:51:26 +00:00
Baptiste Daroussin
9f65be6caf
Use PRECIOUSPROG instead of custom code to handle schg
...
This allows to preserve schg when installed with -DNO_ROOT
MFC after: 1 week
2015-02-12 23:08:27 +00:00
Baptiste Daroussin
3e11bd9e2a
Convert to usr.bin/ to LIBADD
...
Reduce overlinking
2014-11-25 14:29:10 +00:00
Simon J. Gerraty
fae50821ae
Updated dependencies
2014-05-16 14:09:51 +00:00
Simon J. Gerraty
76b28ad6ab
Updated dependencies
2014-05-10 05:16:28 +00:00
Simon J. Gerraty
cc3f4b9965
Merge from head
2014-05-08 23:54:15 +00:00
Warner Losh
c6063d0da8
Use src.opts.mk in preference to bsd.own.mk except where we need stuff
...
from the latter.
2014-05-06 04:22:01 +00:00
Simon J. Gerraty
3b8f084595
Merge head
2014-04-28 07:50:45 +00:00
Joel Dahl
7e700c30d2
mdoc: minor paragraph fixes.
2014-02-08 13:37:02 +00:00
Simon J. Gerraty
7cf3a1c6b2
Updated dependencies
2013-03-11 17:21:52 +00:00
Simon J. Gerraty
f5f7c05209
Updated dependencies
2013-02-16 01:23:54 +00:00
David E. O'Brien
d9a447559b
Sync with HEAD.
2013-02-08 16:10:16 +00:00
Eitan Adler
fd773ca3dd
Avoid possible null deref if ypclnt_new returns null
...
PR: bin/172979
Submitted by: Erik Cederstrand <erik@cederstrand.dk>
Approved by: cperciva
MFC after: 3 days
2012-11-15 15:06:18 +00:00
Marcel Moolenaar
7750ad47a9
Sync FreeBSD's bmake branch with Juniper's internal bmake branch.
...
Requested by: Simon Gerraty <sjg@juniper.net>
2012-08-22 19:25:57 +00:00
Kevin Lo
01bd93ce1c
Remove unnecessary cast
2012-02-14 10:11:45 +00:00
Ed Schouten
ac75fa8849
Mark the structure fields as const.
...
This allows us to simply place these strings as constants in the table
itself, letting the compiler decide to simply merge duplicate strings.
2011-11-06 17:20:44 +00:00
Joel Dahl
da52b4caaf
Remove the advertising clause from UCB copyrighted files in usr.bin. This
...
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
Also add $FreeBSD$ to a few files to keep svn happy.
Discussed with: imp, rwatson
2010-12-11 08:32:16 +00:00
Ulrich Spörlein
cccbcac6bb
mdoc: remove stray and
...
Found via: mdocml
Reviewed by: brueffer
2010-05-11 23:08:22 +00:00
Ed Maste
11666ce50a
Restore historical behaviour of only executing chflags on files that exist.
...
This eliminates cosmetic errors of the form "chflags: ...: No such file or
directory" during an installworld to an empty destination.
2010-05-04 11:34:13 +00:00
Scott Long
9f28039bf2
Let the afterinstall target ignore failures from running chflags. This
...
allows it to work over NFS, and puts it back into conformance with other
'schg' utlitilties in the system.
Reviewed by: ed
2010-03-04 12:35:20 +00:00
Ed Schouten
c0d87a13b2
The group field is called gid', not
group'.
2010-01-14 11:03:26 +00:00
Ed Schouten
b7946da96b
Build usr.bin/ with WARNS=6 by default.
...
Also add some missing $FreeBSD$ to keep svn happy.
2010-01-02 10:27:05 +00:00
Ed Schouten
cb3ec8e0c1
Make the chpass Makefile honour NO_FSCHG.
...
The chpass Makefile tried to set the fschg flag on the binaries, even if
NO_FSCHG was passed to the installworld. This meant that if I installed
FreeBSD into a Jail, I couldn't installworld from within the Jail
anymore.
Now that it listens to NO_FSCHG, we can just make it bail out when it
fails, just like PRECIOUSPROG does.
2009-06-15 21:05:00 +00:00
Dmitry Morozovsky
50789a2f3a
Fix bug introduced in rev 1.23:
...
pw_equal does not check crypted password field, so one cannot change
crypted password keeping other fields intact.
Approved by: des
MCF after: 3 days
2006-09-25 15:06:24 +00:00
Ruslan Ermilov
e1fe3dba5c
Reimplementation of world/kernel build options. For details, see:
...
http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html
The src.conf(5) manpage is to follow in a few days.
Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)
2006-03-17 18:54:44 +00:00
Sean Chittenden
71997d4be4
Cross-reference pw(8) into chpass(1), passwd(1), and vipw(8).
2005-08-02 21:38:03 +00:00
Ruslan Ermilov
6c7216df78
Sort sections.
2005-01-18 13:43:56 +00:00
Andrey A. Chernov
aee042045b
More NO_NIS cleanup: LINKS and MLINKS
2004-12-29 08:13:20 +00:00
Bjoern A. Zeeb
6c58990d47
Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
...
If turned on no NIS support and related programs will be built.
Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks
2004-11-13 20:40:32 +00:00
Philippe Charnier
fce2ca94cf
Remove useless .Pp. Typo: gcos -> gecos (as spelled in passwd(5)).
2004-07-26 19:49:29 +00:00
Ruslan Ermilov
6a3e8b0adc
Mechanically kill hard sentence breaks.
2004-07-02 22:22:35 +00:00
Marc Fonvieille
ede93bc647
Typo fix.
...
PR: docs/63677
Submitted by: Volker Stolz <stolz@i2.informatik.rwth-aachen.de>
MFC after: 1 week
2004-03-03 09:15:07 +00:00
Philippe Charnier
612956f67c
Remove unused includes. Make it WARNS=6 friendly. Concerning bin/2442, make
...
a new function dup_shell() to replace ok_shell() and make it unconditionnally
strdup() its result to make the caller's code simplier. Change ok_shell() to
just return an integer value suitable for tests (it was used mainly for that
purpose). Do not use strdup() in the caller's code but rely on dup_shell()
that will do the job for us.
PR: bin/2442
2004-01-18 21:46:39 +00:00
Alexander Kabaev
8a50130bbb
Do not compare unsigned int values with ULONG_MAX. The comparison is
...
always false on 64bit platforms and GCC 3.3.1 issues warning there.
2003-07-11 05:47:05 +00:00
David E. O'Brien
ebe901b4de
Make GCC 3.3 happy with rcsid[], sccs[], and copyright[].
2003-05-03 19:44:46 +00:00
Dag-Erling Smørgrav
a4280091c3
Avoid clobbering the gecos field, as we intend to use the original later.
...
PR: bin/50563
2003-04-09 18:18:42 +00:00
David E. O'Brien
8d32d8d50d
Style cleanup.
2002-12-30 09:46:58 +00:00
David E. O'Brien
24c05aeeed
Make WARNS=5 clean.
...
Tested on: sparc64, Athlon[32]
2002-12-30 09:45:26 +00:00
Ruslan Ermilov
facc67676f
mdoc(7) police: Deal with self-xrefs.
2002-12-24 13:41:48 +00:00
Ruslan Ermilov
014f5fe7f5
mdoc(7) police: more `The .Nm utility' + markup nit.
2002-12-23 15:08:01 +00:00
Tom Rhodes
9e655d620b
Move the NOTES section to DESCRIPTION. And correct some documentation while
...
I'm here.
PR: 43756
Submitted by: Gary W. Swearingen <swear@attbi.com>
2002-12-20 01:17:18 +00:00
Joerg Wunsch
6aa4e03fbe
Don't try to dereference a NULL pw pointer. This would happen when
...
attempting to use chpass -a.
2002-10-29 12:45:32 +00:00
David E. O'Brien
e026a48c34
Consistently use FBSDID
2002-06-30 05:25:07 +00:00
Dag-Erling Smørgrav
f1d0592537
Use libutil and libypclnt for all passwd manipulation and NIS needs.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:54:29 +00:00
Philippe Charnier
3898680cf7
Use `The .Nm utility'
2002-04-19 23:44:58 +00:00