Brooks Davis
0607c830b3
More ATM and NATM removal
...
Submitted by: ak
Reviewed by: ngie
Differential Revision: https://reviews.freebsd.org/D10511
2017-04-27 16:05:12 +00:00
Gleb Smirnoff
efe3b0de14
Remove SVR4 (System V Release 4) binary compatibility support.
...
UNIX System V Release 4 is operating system released in 1988. It ceased
to exist in early 2000-s.
2017-02-28 05:14:42 +00:00
Devin Teske
bd8d6400f7
Guard against bad service name argument(s) to load_rc_config()
...
MFC after: 3 days
X-MFC-to: stable/11 stable/10
2016-10-16 20:59:28 +00:00
Devin Teske
55620f43de
Add bsdconfig wifi' (aka wireless' or `wlan') module
...
Approved by: re (gjb)
MFC after: 8 weeks
Relnotes: yes
2016-06-16 21:14:25 +00:00
Eitan Adler
cef367e6a1
Don't repeat the the word 'the'
...
(one manual change to fix grammar)
Confirmed With: db
Approved by: secteam (not really, but this is a comment typo fix)
2016-05-17 12:52:31 +00:00
Pedro F. Giffuni
ec65e4f8d0
usr.sbin/bsdconfig: minor spelling fixes on comments.
...
No functional change.
2016-05-01 16:38:12 +00:00
Devin Teske
437455deb8
f_substr(): Optimized recipe if running under bash
...
This makes runnig f_substr() faster than it was when running under bash,
but both sh and dash are still faster when using the non-bash recipe which
features dynamically unrolled loops.
2016-02-03 04:02:50 +00:00
Devin Teske
d1eef61dae
Remove SIG prefix from trapped signals
...
Makes traps functional if running under shells/dash
2016-02-03 03:55:08 +00:00
Devin Teske
9e81c4fb73
f_substr: Write to stdout when no `-v var_to_set'
...
Fixes ``setvar: : bad variable name''
2016-02-03 03:03:04 +00:00
Devin Teske
679f1eab00
Remove trailing whitespace
2016-02-03 02:46:00 +00:00
Devin Teske
7883f9204b
Define f_sprintf() dynamically at inclusion time
...
No need to check/re-check capabilities that won't change at runtime.
2016-02-03 00:51:38 +00:00
Devin Teske
d356ca0c3f
Utilize new `-v var_to_set' of f_snprintf()
2016-02-01 00:54:26 +00:00
Devin Teske
0f9fec9d30
Move awk(1)-dependent recipes to the bottom
2016-01-31 21:34:25 +00:00
Devin Teske
92db38426f
Move f_isinteger() to the top
...
Grouping builtins-only algos together
2016-01-31 21:33:24 +00:00
Devin Teske
e4f08d49c1
Move f_vsprintf() below f_sprintf()
...
Variable argument versions grouped with standard versions
2016-01-31 21:31:24 +00:00
Devin Teske
3c8cd13bf1
Move f_sprintf() above f_snprintf()
...
Ordering functions by appearance of use
2016-01-31 21:30:02 +00:00
Devin Teske
0cb8bea7ed
Optimize f_substr() to use built-ins only
...
Change f_snprintf() to use optimzed f_substr()
2016-01-31 21:28:41 +00:00
Devin Teske
fcb16c1036
Optimize f_sprintf() for bash
...
bash lacks the ksh93 optimization that makes sub-shells fast if they do
not alter io. bash 3.1-alpha1 introduced printf -v var_to_set which is not
as fast but is still significantly faster than var_to_set=$( printf ) when
using any version of bash. If we find our interpreter to somehow be bash
by invocation or inclusion, use the feature that provides fastest results.
2016-01-31 21:22:10 +00:00
Devin Teske
57ef9b750b
Reset OPTIND to 1 in f_device_find()
2016-01-31 21:14:31 +00:00
Devin Teske
0f913ed5f9
Replace awk with more efficient builtins-only algo
2016-01-27 02:11:58 +00:00
Devin Teske
22fc021043
Use dpv(1) in `bsdconfig packages'
2016-01-27 00:12:58 +00:00
Devin Teske
c4ba688294
Fix ABI parsing
2016-01-27 00:09:53 +00:00
Devin Teske
938443fdf6
Change incorrect path
2016-01-27 00:08:23 +00:00
Devin Teske
33291485ae
Fix a typo in a comment
...
MFC after: 3 days
X-MFC-to: stable/10
2016-01-24 17:15:42 +00:00
Devin Teske
7cf0da249a
Fix improper duration for f_dialog_pause() API
...
MFC after: 3 days
X-MFC-to: stable/10
2016-01-09 23:13:43 +00:00
Bryan Drewery
b1f92fa229
META MODE: Update dependencies with 'the-lot' and add missing directories.
...
This is not properly respecting WITHOUT or ARCH dependencies in target/.
Doing so requires a massive effort to rework targets/ to do so. A
better approach will be to either include the SUBDIR Makefiles directly
and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose
the benefit of having a userland/lib, userland/libexec, etc, though and
results in a massive package. The current implementation of targets/ is
very unmaintainable.
Currently rescue/rescue and sys/modules are still not connected.
Sponsored by: EMC / Isilon Storage Division
2015-12-01 05:23:19 +00:00
Bryan Drewery
93e779a26c
META MODE: These need object directories to handle staging.
...
Sponsored by: EMC / Isilon Storage Division
2015-11-26 01:14:27 +00:00
Bryan Drewery
ed74ab27a7
Rename checked-in 'includes' to 'includes.sh' to avoid colliding with share/mk
...
target 'make includes'.
The file is still installed to /usr/libexec/bsdconfig/includes/includes.
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
2015-11-19 17:57:31 +00:00
Devin Teske
bfe64a81a2
Add support for "rc.conf.d" file(s).
...
Differential Revision: https://reviews.freebsd.org/D3551
Reviewed by: allanjude
MFC after: 1 week
X-MFC-to: stable/10
X-MFC-with: 290337
Relnotes: yes
2015-11-12 00:30:33 +00:00
Eitan Adler
463a577b27
Fix a ton of speelling errors
...
arc lint is helpful
Reviewed By: allanjude, wblock, #manpages, chris@bsdjunk.com
Differential Revision: https://reviews.freebsd.org/D3337
2015-10-21 05:37:09 +00:00
Bryan Drewery
54c7d75a06
META_MODE: Remove DEP_RELDIR from Makefile.depend files.
...
This has not been needed since r284171 in projects/bmake.
Sponsored by: EMC / Isilon Storage Division
2015-09-25 19:26:08 +00:00
Devin Teske
dc68c8b311
Fix code typo (no functional change)
...
MFC after: 3 days
X-MFC-to: stable/10
2015-09-14 21:26:48 +00:00
Devin Teske
e8e8c93935
Interim fix for "Login not found" error.
...
PR: bin/196514
MFC after: 3 days
X-MFC-to: stable/10
2015-06-19 21:32:20 +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
98e0ffaefb
Merge sync of head
2015-05-27 01:19:58 +00:00
Devin Teske
8f9bc4e2ba
Fix typo in a comment.
...
MFC after: 3 days
X-MFC-to: stable/10 stable/9
2015-03-31 21:34:42 +00:00
Colin Percival
11d9aa6707
Step 1 of eliminating the "games" distribution: Move binaries to /usr/bin;
...
update paths; and include everything in the "base" distribution.
The "games" distribution being optional made sense when there were more
games and we had small disks; but the "games-like" games were moved into
the ports tree a dozen years ago and the remaining "utility-like" games
occupy less than 0.001% of my laptop's small hard drive. Meanwhile every
new user is confronted by the question "do you want games installed" when
they they try to install FreeBSD.
The next steps will be:
2. Removing punch card (bcd, ppt), phase-of-moon (pom), clock (grdc), and
caesar cipher (caesar, rot13) utilities. I intend to keep fortune, factor,
morse, number, primes, and random, since there is evidence that those are
still being used.
3. Merging src/games into src/usr.bin.
This change will not be MFCed.
Reviewed by: jmg
Discussed at: EuroBSDCon
Approved by: gjb (release-affecting changes)
2015-02-12 05:35:00 +00:00
Devin Teske
35994c42c3
Update copyrights.
2015-02-10 03:34:42 +00:00
Devin Teske
75855cb6c0
Add "vt_"* aliases to bsdconfig console entries.
...
NB: "syscons_"* kept for backward compatibility
2015-02-10 03:17:51 +00:00
Devin Teske
b39eff3362
Add bsdconfig api function f_dialog_menutag2help()
2015-02-10 03:15:54 +00:00
Devin Teske
3c63cc68ae
Add bsdconfig api functions f_dialog_pause()/f_dialog_pause_no_cancel()
2015-02-10 03:12:11 +00:00
Devin Teske
fb1f1bee0d
Eliminate sub-shells where possible for performance.
...
MFC after: 7 days
2015-02-10 02:55:10 +00:00
Devin Teske
ad8d629a0c
Whitespace.
...
MFC after: 3 days
2015-02-10 02:53:26 +00:00
Devin Teske
ec273ebf3b
Comments.
...
MFC after: 3 days
2015-02-10 01:02:02 +00:00
Devin Teske
fda64d7c85
Add new alias "bsdconfig api" (same as "bsdconfig includes")
...
NB: My fingers like typing "api" a lot more than "includes"
MFC after: 3 days
2015-02-09 19:20:59 +00:00
Devin Teske
94f2a70e88
Replace the only instance of sed(1) in bsdconfig(8) with awk(1).
...
MFC after: 3 days
2015-02-09 19:16:19 +00:00
Devin Teske
dd8a17d457
Revert SVN r278464 -- fingers were in perforce mode (premature
...
commit of future stuffs not yet ready).
2015-02-09 17:22:54 +00:00
Devin Teske
a831d7d1c5
Replace the only instance of sed(1) in bsdconfig(8) with awk(1).
...
MFC after: 3 days
2015-02-09 17:18:10 +00:00
Simon J. Gerraty
9268022b74
Merge from head@274682
2014-11-19 01:07:58 +00:00
Devin Teske
e91afc1cda
Default bsdconfig timezone' and tzsetup' to `-s' in a VM.
...
Recommended by: cperciva
Reviewed by: cperciva
Relnotes: tzsetup and bsdconfig now assume that the "hardware" clock inside a VM is set to UTC
2014-11-11 19:37:17 +00:00