gjb
5294f47313
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
gjb
780ae7713f
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
sjg
008d7c831f
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
sjg
75a137820d
dirdeps.mk now sets DEP_RELDIR
2015-06-08 23:35:17 +00:00
sjg
65145fa4c8
Merge sync of head
2015-05-27 01:19:58 +00:00
bapt
7de2039e34
Partially revert 278642
...
On reinstall (overwrite) install(1) does not handle chflags
Reported by: ian
2015-02-13 07:51:26 +00:00
bapt
8486c039b4
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
bapt
8d6c7a49a6
Convert to usr.bin/ to LIBADD
...
Reduce overlinking
2014-11-25 14:29:10 +00:00
sjg
5860f0d106
Updated dependencies
2014-05-16 14:09:51 +00:00
sjg
1a7e48acf1
Updated dependencies
2014-05-10 05:16:28 +00:00
sjg
ed3fc70bf5
Merge from head
2014-05-08 23:54:15 +00:00
imp
2118f42afd
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
sjg
5e568154a0
Merge head
2014-04-28 07:50:45 +00:00
joel
8abe91ebd2
mdoc: minor paragraph fixes.
2014-02-08 13:37:02 +00:00
sjg
6d37b86f2b
Updated dependencies
2013-03-11 17:21:52 +00:00
sjg
0ee5295509
Updated dependencies
2013-02-16 01:23:54 +00:00
obrien
3028e3f8ab
Sync with HEAD.
2013-02-08 16:10:16 +00:00
eadler
23382e4b50
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
9dd41e3647
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
kevlo
a98c58d607
Remove unnecessary cast
2012-02-14 10:11:45 +00:00
ed
a3202a01ad
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
29af67e52c
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
uqs
9abbd8574a
mdoc: remove stray and
...
Found via: mdocml
Reviewed by: brueffer
2010-05-11 23:08:22 +00:00
emaste
2498474773
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
scottl
8de589a2ac
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
cee9e919b5
The group field is called gid', not
group'.
2010-01-14 11:03:26 +00:00
ed
9b380e30d4
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
8e18b541e7
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
marck
d5034d7375
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
ru
388e590f95
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
seanc
20ffcc6ac1
Cross-reference pw(8) into chpass(1), passwd(1), and vipw(8).
2005-08-02 21:38:03 +00:00
ru
7f3c7f0d46
Sort sections.
2005-01-18 13:43:56 +00:00
ache
e04aeb4a1f
More NO_NIS cleanup: LINKS and MLINKS
2004-12-29 08:13:20 +00:00
bz
4b83c5852a
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
charnier
13fd5c281a
Remove useless .Pp. Typo: gcos -> gecos (as spelled in passwd(5)).
2004-07-26 19:49:29 +00:00
ru
fb1d8b3724
Mechanically kill hard sentence breaks.
2004-07-02 22:22:35 +00:00
blackend
69e1aa030e
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
charnier
296d834419
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
kan
8c2df19687
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
obrien
2a8f1d64a1
Make GCC 3.3 happy with rcsid[], sccs[], and copyright[].
2003-05-03 19:44:46 +00:00
des
f8704b9d92
Avoid clobbering the gecos field, as we intend to use the original later.
...
PR: bin/50563
2003-04-09 18:18:42 +00:00
obrien
59f9abfc7f
Style cleanup.
2002-12-30 09:46:58 +00:00
obrien
3f503016bf
Make WARNS=5 clean.
...
Tested on: sparc64, Athlon[32]
2002-12-30 09:45:26 +00:00
ru
4979ab8d81
mdoc(7) police: Deal with self-xrefs.
2002-12-24 13:41:48 +00:00
ru
98c3f70a39
mdoc(7) police: more `The .Nm utility' + markup nit.
2002-12-23 15:08:01 +00:00
trhodes
e4be74cd68
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
d2db0b5c9b
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
obrien
bc61fc95d8
Consistently use FBSDID
2002-06-30 05:25:07 +00:00
des
abc14dea11
Use libutil and libypclnt for all passwd manipulation and NIS needs.
...
Sponsored by: DARPA, NAI Labs
2002-05-08 00:54:29 +00:00
charnier
a07fb1cc07
Use `The .Nm utility'
2002-04-19 23:44:58 +00:00