-
Notifications
You must be signed in to change notification settings - Fork 241
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Closes #154 Currently this has three functions: one which returns the list of subuid ranges for a user, one returning the subgids, and one which frees the ranges lists. I might be mistaken about what -disable-man means; some of the code suggests it means just don't re-generate them, but not totally ignore them. But that doesn't seem to really work, so let's just ignore man/ when -disable-man. Remove --disable-shared. I'm not sure why it was there, but it stems from long, long ago, and I suspect it comes from some ancient toolchain bug. Create a tests/run_some, a shorter version of run_all. I'll slowly add tests to this as I verify they work, then I can work on fixing the once which don't. Also, don't touch man/ if not -enable-man. Changelog: Apr 22: change the subid list api as recomended by Dan Walsh. Apr 23: implement get_subid_owner Apr 24: implement range add/release Apr 25: finish tests and rebase May 10: make @owner const Signed-off-by: Serge Hallyn <[email protected]>
- Loading branch information
Showing
31 changed files
with
1,105 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
lib_LTLIBRARIES = libsubid.la | ||
libsubid_la_LDFLAGS = -Wl,-soname,libsubid.so.@LIBSUBID_ABI@ \ | ||
-shared -version-info @LIBSUBID_ABI_MAJOR@ | ||
libsubid_la_SOURCES = api.c | ||
|
||
MISCLIBS = \ | ||
$(LIBAUDIT) \ | ||
$(LIBSELINUX) \ | ||
$(LIBSEMANAGE) \ | ||
$(LIBCRYPT_NOPAM) \ | ||
$(LIBSKEY) \ | ||
$(LIBMD) \ | ||
$(LIBECONF) \ | ||
$(LIBCRYPT) \ | ||
$(LIBTCB) | ||
|
||
libsubid_la_LIBADD = \ | ||
$(top_srcdir)/lib/libshadow.la \ | ||
$(top_srcdir)/libmisc/libmisc.a \ | ||
$(MISCLIBS) | ||
|
||
AM_CPPFLAGS = \ | ||
-I${top_srcdir}/lib \ | ||
-I${top_srcdir}/libmisc \ | ||
-DLOCALEDIR=\"$(datadir)/locale\" |
Oops, something went wrong.