aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bsdconfig/packages
Commit message (Collapse)AuthorAgeFilesLines
* bsdconfig: Move to -bsdconfig packageLexi Winter2025-08-031-0/+1
| | | | | | | Now that rc.subr(8) no longer depends on sysrc(8), bsdconfig does not need to be part of -utilities. Move it to a -bsdconfig package. Differential Revision: https://reviews.freebsd.org/D51543
* Remove residual blank line at start of MakefileWarner Losh2024-07-152-2/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-168-8/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* META MODE: These need object directories to handle staging.Bryan Drewery2015-11-262-4/+0
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291347
* META_MODE: Remove DEP_RELDIR from Makefile.depend files.Bryan Drewery2015-09-252-4/+0
| | | | | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=288226
* Add META_MODE support.Simon J. Gerraty2015-06-132-0/+26
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=284345
| * Merge from head@274682Simon J. Gerraty2014-11-192-6/+0
| |\ | |/ |/| | | Notes: svn path=/projects/bmake/; revision=274683
| * Merge headSimon J. Gerraty2014-04-281-2/+4
| |\ | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265044
| * | New dependenciesSimon J. Gerraty2013-10-132-0/+24
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256418
* | | Follow-up to r255036; remove beforeinstall directives from bsdconfig(8)Devin Teske2014-11-042-6/+0
| |/ |/| | | | | | | | | | | | | | | | | | | | | Makefile's, fixing concurrent installworld (`make -j17 installworld'). Thanks to: delphij, emaste Reviewed by: delphij MFC after: 3 days X-MFC-to: stable/10, stable/9 Notes: svn path=/head/; revision=274073
* | Performance and debugging enhancements:Devin Teske2013-12-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Remove UNAME_P=$(...) from startup/misc -- already supplied by common.subr + Use f_getvar instead of $(eval echo \$$var) -- f_getvar is sub-shell free + Add `-e' and `-k var' options to f_eval_catch -- increasing use-cases + Use f_eval_catch to display errors on failure -- reducing duplicated code + Use f_eval_catch when we need output from a command -- improving debugging + Optimize f_isinter of strings.subr for performance -- now sub-shell free + Improve error checking on pidfiles -- using f_eval_catch and f_isinteger + Use $var_to_set arg of f_ifconfig_{inet,netmask} -- eliminate sub-shells + Use f_sprintf instead of $(printf ...) -- consolidate sub-shells + Use $var_to_set arg of f_route_get_default -- eliminate sub-shells + Add f_count to replace $(set -- ...;echo $#) -- eliminate sub-shells + Add f_count_ifs to replace $(IFS=x;set -- ...;echo $#) -- no sub-shells + Replace var="$var${var:+ }..." in loops with var="$var ..." with a follow- up var="${var# }" to trim leading whitespace -- optimize loops + Use $var_to_set arg of f_resolv_conf_nameservers -- eliminate sub-shells + Comments for the f_eval_catch function + Remove a duplicate `local ... desc ...' in f_device_get_all of device.subr + Use $var_to_set arg of f_device_capacity -- eliminate sub-shells + Whitespace fixes in f_dialog_init of dialog.subr + Optimize f_inet_atoi of media/tcpip.subr for performance -- sub-shell free + In several cases, send stderr to /dev/null -- clean up runtime execution + Change f_err of common.subr to go to program stderr not terminal stderr, allowing redirection of output from functions that use f_err + Disable debugging when using f_getvar to get variable argument to f_startup_rcconf_map_expand of startup/rcconf.subr + Use f_replace_all instead of $(echo ... | tr | sed) -- performance + Add a $var_to_set option to f_index_{file,menusel_{command,keyword}} of common.subr -- centralize sub-shells Notes: svn path=/head/; revision=259054
* | Always shutdown the media when we're exiting the packages module (preventsDevin Teske2013-11-171-0/+2
|/ | | | | | | | | | | | errors on re-entry for physical media). Also, while we're here, stop ejecting the CDROM when we're done with it (but leave the functions for later use so that we could perhaps -- from the installer standpoint -- use it to eject the media after an install). MFC after: 3 days Notes: svn path=/head/; revision=258266
* Fix typos in the BSD License.Devin Teske2013-07-072-4/+4
| | | | Notes: svn path=/head/; revision=252987
* Be consistent with other usr.sbin programs w/respect to the copyrightDevin Teske2013-07-072-2/+2
| | | | | | | wording ("All rights reserved."); I had the casing wrong on many instances. Notes: svn path=/head/; revision=252980
* More whitespace.Devin Teske2013-06-241-1/+1
| | | | Notes: svn path=/head/; revision=252178
* Comments.Devin Teske2013-06-181-0/+4
| | | | Notes: svn path=/head/; revision=251930
* Improve the INDEX format. Whitespace improvements, format improvements, typoDevin Teske2013-06-181-17/+21
| | | | | | | and grammatical fixes. Notes: svn path=/head/; revision=251906
* Centralize standard getopts arguments, both for convenience and to correctDevin Teske2013-05-141-1/+1
| | | | | | | | | | | | a bug in which certain combinations of arguments produced unexpected results such as `-dX' (now properly produces debugging and X11), `-XS' (now properly produces X11 in secure mode), `-df-' (enables debugging when reading a script from standard-input, etc. Multi-word variations such as `-d -X', `-X -S', `-d -f-', `-d -f -', etc. also work as expected. Also tested were variations in argument order, which are now working as expected. Notes: svn path=/head/; revision=250633
* Commit first portion of package module -- this includes the ability to viewDevin Teske2013-05-076-0/+219
categories, view packages, mark packages for installation, de-installation, or re-installation, calculate and track dependencies, as well as ability to review selections. Still to come is the actual processing of selections (performing the various actions associated with the user's selections, such as installing dependencies first, then selections, etc.). Notes: svn path=/head/; revision=250323