foo fooval bar barval s'/>
summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_install/Makefile.inc
AgeCommit message (Collapse)Author
2008-10-07Finish moving pkg_install to src/external/bsd/pkg_install.joerg
2007-07-16Switch to src/dist as primary src location of pkg_install.joerg
Adjust the Makefiles to be reachover Makefiles and remove some unnecessary warning exceptions. audit-packages.conf is stored redundantly in src/etc, not changed yet. pkgsrc.7 is also kept in share/man/man7. Add a comment in lib/nbcompat.h to make the file non-empty.
2007-05-28Add new Makefile knob, USE_FORT, which extends USE_SSP by turning on thetls
FORTIFY_SOURCE feature of libssp, thus checking the size of arguments to various string and memory copy and set functions (as well as a few system calls and other miscellany) where known at function entry. RedHat has evidently built all "core system packages" with this option for some time. This option should be used at the top of Makefiles (or Makefile.inc where this is used for subdirectories) but after any setting of LIB. This is only useful for userland code, and cannot be used in libc or in any code which includes the libc internals, because it overrides certain libc functions with macros. Some effort has been made to make USE_FORT=yes work correctly for a full-system build by having the bsd.sys.mk logic disable the feature where it should not be used (libc, libssp iteself, the kernel) but no attempt has been made to build the entire system with USE_FORT and doing so will doubtless expose numerous bugs and misfeatures. Adjust the system build so that all programs and libraries that are setuid, directly handle network data (including serial comm data), perform authentication, or appear likely to have (or have a history of having) data-driven bugs (e.g. file(1)) are built with USE_FORT=yes by default, with the exception of libc, which cannot use USE_FORT and thus uses only USE_SSP by default. Tested on i386 with no ill results; USE_FORT=no per-directory or in a system build will disable if desired.
2005-11-05Add compat #ifdefs from pkgsrc, to make syncing easier between thewiz
two versions.
2003-09-23remove redundant comments about zoularis.grant
2003-09-02Merge src/usr.sbin/pkg_install on the pkgviews branch into the HEAD byjlam
running: cd src/usr.sbin/pkg_install cvs update -Pd -A cvs update -Pd -j pkgviews-base -j pkgviews
2002-10-26Properly re-implement hilighting of the dialogue with the ftp(1)hubertf
process. Thanks again for the throughout notification I got before that was removed! :(
2002-10-17- eliminate the hard-coding of pathnames in the default install.christos
- all command executions now use the path [execvp/execlp/system]. - normalize the macro names as <COMMAND>_CMD. - in some OS's full pathnames for commands can still be provided, but this is not the default. This was needed to fix -DTAR_FULLPATHNAME="/usr/bin/tar"
2002-09-16Fix typo (sigh).thorpej
2002-09-15The new comment in the file says it all:thorpej
# UNDER NO CIRCUMSTANCES SHOULD THIS MAKEFILE TEST THE OUTPUT OF uname!! # DOING DO BREAKS CROSS COMPILING.
2002-08-02Fix FTP_CMD for Solaris: something went wrong when it was added.seb
Approved by wiz.
2002-06-21Avoid hardcoding /usr/bin/ftp in the pkg_add binary.agc
Fixes provided by Stoned Elipot <seb@script.jussieu.fr> in PR 17323
2002-06-10constify and make WARNS=2 clean.yamt
2001-04-08 * Invent ZOULARISBASE, defaulting to $LOCALBASE/bsdhubertf
* allow overriding CHOWN/CHGRP/CHMOD (= -> ?+)
2001-03-23Use "tar" included in latest Zoularis under SunOS.tron
2001-01-07Use PRINTOBJDIR.enami
2000-10-27Pull in /etc/mk.conf unconditionally, not only on SunOS.hubertf
Discussed with Alistair Crooks.
2000-10-25s/bsd/BSD/hubertf
2000-09-01Add some (commented out) debug flagshubertf
1999-08-30pick the proper uname.christos
1999-08-23Provide full pathnames for chgrp(1), chown(1) and chmod(1), passingagc
them down from Makefile.inc on an OS-specific basis. Fixes PR 8250 from Wiz <wiz@danbala.ifoer.tuwien.ac.at>.
1999-08-20Fix braino, pointed out by enami - OS is not defined on NetBSD.agc
1999-08-20Make this work on Solaris "out of the box"agc
1999-08-19Pass BINDIR down via Makefile.inc, rather than hardcoding /usr/sbin -agc
useful for systems where /usr/sbin is not the directory of choice.