William Hubbs
f4e2142089
Add _POSIX_C_SOURCE definition to Linux build
...
We need this to allow builds on uclibc-ng based systems.
X-Gentoo-Bug: 650908
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=650908
2018-05-01 13:29:13 -05:00
William Hubbs
6dc0d0af33
Remove _XOPEN_SOURCE macros from builds
2018-03-13 18:14:55 -05:00
Benda Xu
074d90f5a4
Drop the use of the _BSD_SOURCE macro on Linux
...
X-Gentoo-Bug: 604666
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604666
2017-01-04 16:59:24 -06:00
William Hubbs
000503fad7
Convert OpenRC to a centralized copyright/license structure
...
In the past, OpenRC was a hybrid of a centralized and file-scope
license/copyright structure.
I followed the instructions from the Software Freedom Law Center [1] to
convert to a Centralized structure where possible, for easier future
maintenance.
[1] https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
2015-12-21 12:16:06 -06:00
William Hubbs
de93587aff
Silence warning about _DEFAULT_SOURCE for Linux/glibc
...
In >=glibc-2.20, the _BSD_SOURCE macro is deprecated in favor of
_DEFAULT_SOURCE. This adds -D_DEFAULT_SOURCE to CPPFLAGS on Linux.
Fixes #44
2015-03-24 17:46:30 +00:00
Jason Zaman
1932360adc
Integrate the functionality from runscript_selinux.so
...
runscript used to dlopen() runscript_selinux.so. This adds equivalent
functionality directly in to runscript instead. It authenticates with
either PAM or shadow and optionally has a dep on audit.
X-Gentoo-Bug: 517450
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=517450
2014-11-03 09:31:25 -06:00
William Hubbs
4a1afa694c
Add SELinux support to the build system
...
X-Gentoo-Bug: 516956
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=516956
2014-07-15 11:38:19 -05:00
Robin H. Johnson
e3d0fe06bd
Respin features.h usage so that we correctly test for features before we use them. Some BSD libc implementations may have one or the other flag, but not both.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2012-01-23 05:26:40 +00:00
Mike Frysinger
9a539ebbe1
further clean up OS differences in makefiles
...
No need for if() logic.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-10-20 14:32:37 -05:00
Mike Frysinger
d0bc4f20ad
drop useless "All rights reserved" notice
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-06-29 19:46:31 -04:00
Roy Marples
658a220638
Add (c) to Copyright
2009-05-01 15:11:40 +01:00
Roy Marples
11acce3c7d
Use CPPFLAGS so we work with -combine in CFLAGS.
2008-06-19 23:12:00 +00:00
Roy Marples
a718975e08
Add license blurb to a few files and append my email to my name.
2008-03-26 17:55:35 +00:00
Roy Marples
8e71c03495
No more need for SUBOS
2008-03-26 14:29:27 +00:00
Roy Marples
6d2e1f7add
Fix building on Linux.
2008-03-19 19:43:08 +00:00
Roy Marples
089caec283
Add missing .mks
2008-03-19 15:38:05 +00:00