aboutsummaryrefslogtreecommitdiffstats
path: root/sbin/geom/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove all the RELEASE_CRUNCH defines, they are useless.Warner Losh2019-12-161-1/+1
| | | | | | | | RELEASE_CRUNCH has been broken for a very long time. Remove the last remants from the tree. Notes: svn path=/head/; revision=355821
* Normalize the g(eom,cache,part,...) build.Brooks Davis2018-06-251-18/+20
| | | | | | | | | | | | | | | | | | | | | | | Rather then combining hardlink creation for the geom(8) binary with shared library build, move libraries to src/lib/geom so they are built and installed normally. Create a common Makefile.classes which is included by both lib/geom/Makefile and sbin/geom/Makefile so the symlink and libraries stay in sync. The relocation of libraries allows libraries to be build for 32-bit compat. This also reduces the number of non-standard builds in the system. This commit is not sufficent to run a 32-bit /sbin/geom on a 64-bit system out of the box as it will look in the wrong place for libraries unless GEOM_LIBRARY_PATH is set appropriatly in the environment. Reviewed by: bdrewery Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D15360 Notes: svn path=/head/; revision=335645
* Explicitly add more files to the 'runtime' package.Glen Barber2016-02-091-0/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/release-pkg/; revision=295450
* Convert sbin/ to LIBADDBaptiste Daroussin2014-11-251-2/+1
| | | | | | | Reduce overlinking Notes: svn path=/head/; revision=275030
* NO_MAN= has been deprecated in favor of MAN= for some time, go aheadWarner Losh2014-04-131-1/+1
| | | | | | | | | and finish the job. ncurses is now the only Makefile in the tree that uses it since it wasn't a simple mechanical change, and will be addressed in a future commit. Notes: svn path=/head/; revision=264400
* Switch the default WARNS level for sbin/ to 6.Ruslan Ermilov2009-10-191-0/+1
| | | | | | | Submitted by: Ulrich Spörlein Notes: svn path=/head/; revision=198236
* Add NO_MAN for the static variant of geom(8). Both the RESCUE and theMarcel Moolenaar2008-07-031-0/+1
| | | | | | | | | RELEASE_CRUNCH builds use NO_MAN anyway, so this change is primarily to avoid that developers have to set NO_MAN manually when they build the static variant. Notes: svn path=/head/; revision=180228
* Allow building a static geom(8) for release related crunchedMarcel Moolenaar2008-06-051-1/+1
| | | | | | | | binaries. In particular, this allows geom to be added to the boot_crunch binary on ia64. Notes: svn path=/head/; revision=179562
* Replace checks for RESCUE in sources with checks for STATIC_GEOM_CLASSESMarcel Moolenaar2008-06-041-1/+1
| | | | | | | | | and define STATIC_GEOM_CLASSES when building the rescue binary. This way geom can more easily be part of other crunched binaries, as it requires only a Makefile change. Notes: svn path=/head/; revision=179550
* Make it possible to build glabel into rescue geom(8) utility.Xin LI2008-03-051-2/+5
| | | | | | | | Ok'ed by: marcel No objection: -current@ Notes: svn path=/head/; revision=176852
* Allow building of a special rescue version of geom thatMarcel Moolenaar2007-11-041-0/+18
| | | | | | | has a subset of the classes compiled-in. Notes: svn path=/head/; revision=173313
* Bring in geom(8) utility. It is an universal utility for operating onPawel Jakub Dawidek2004-05-201-0/+5
GEOM classes. It works by loading a shared library via dlopen(3) mechanism with class-specific code, it is also responsible for communicating with GEOM via libgeom(3). Per-class shared libraries are going to be stored in /lib/geom/ directory. It provides also few standard commands like 'list', 'load' and 'unload' for existing classes which aren't aware of geom(8). More info will be send on freebsd-current@ mailing list. Supported by: Wheel - Open Technologies - http://www.wheel.pl Notes: svn path=/head/; revision=129470