diff options
author | Balint Reczey <balint@balintreczey.hu> | 2021-11-14 17:12:31 +0100 |
---|---|---|
committer | Balint Reczey <balint@balintreczey.hu> | 2022-01-22 21:53:25 +0100 |
commit | c5e7641878bbfeeadf02bbb2527b6e3560e587ea (patch) | |
tree | ad322ee0d254fbfab875f879cb42ef6805f6e919 | |
parent | 27194eea96855a6c8a928bc7e8a38575d9d97d69 (diff) | |
download | shadow-c5e7641878bbfeeadf02bbb2527b6e3560e587ea.tar.gz |
Ship the libsubid4 and libsubid-dev packages and ship getsubids in uidmap
-rw-r--r-- | debian/control | 23 | ||||
-rw-r--r-- | debian/libsubid-dev.install | 3 | ||||
-rw-r--r-- | debian/libsubid4.install | 1 | ||||
-rw-r--r-- | debian/libsubid4.symbols | 10 | ||||
-rw-r--r-- | debian/not-installed | 1 | ||||
-rw-r--r-- | debian/uidmap.install | 1 | ||||
-rw-r--r-- | debian/uidmap.manpages | 1 |
7 files changed, 40 insertions, 0 deletions
diff --git a/debian/control b/debian/control index c66b5336..5f7e92be 100644 --- a/debian/control +++ b/debian/control @@ -64,3 +64,26 @@ Depends: ${shlibs:Depends}, Description: programs to help use subuids These programs help unprivileged users to create uid and gid mappings in user namespaces. + +Package: libsubid4 +Section: libs +Priority: optional +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: subordinate id handling library -- shared library + The library provides an interface for querying, granding and ungranting + subordinate user and group ids. + +Package: libsubid-dev +Section: libdevel +Priority: optional +Architecture: any +Depends: ${misc:Depends}, libsubid4 (= ${binary:Version}) +Description: subordinate id handling library -- shared library + The library provides an interface for querying, granding and ungranting + subordinate user and group ids. + . + This package contains the C header files that are + needed for applications to use the libsubid4 library. diff --git a/debian/libsubid-dev.install b/debian/libsubid-dev.install new file mode 100644 index 00000000..264d7921 --- /dev/null +++ b/debian/libsubid-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/*/libsubid.a +usr/lib/*/libsubid.so diff --git a/debian/libsubid4.install b/debian/libsubid4.install new file mode 100644 index 00000000..73a9bcce --- /dev/null +++ b/debian/libsubid4.install @@ -0,0 +1 @@ +usr/lib/*/libsubid.so.* diff --git a/debian/libsubid4.symbols b/debian/libsubid4.symbols new file mode 100644 index 00000000..3357b3a8 --- /dev/null +++ b/debian/libsubid4.symbols @@ -0,0 +1,10 @@ +libsubid.so.4 libsubid4 #MINVER# + subid_get_gid_owners@Base 1:4.11.1 + subid_get_gid_ranges@Base 1:4.11.1 + subid_get_uid_owners@Base 1:4.11.1 + subid_get_uid_ranges@Base 1:4.11.1 + subid_grant_gid_range@Base 1:4.11.1 + subid_grant_uid_range@Base 1:4.11.1 + subid_init@Base 1:4.11.1 + subid_ungrant_gid_range@Base 1:4.11.1 + subid_ungrant_uid_range@Base 1:4.11.1 diff --git a/debian/not-installed b/debian/not-installed index 442c59ac..9d7299ad 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -16,6 +16,7 @@ etc/pam.d/useradd etc/pam.d/userdel etc/pam.d/usermod usr/bin/sg +usr/lib/*/libsubid.la usr/sbin/logoutd usr/sbin/vigr usr/share/man/*/man1/groups.1 diff --git a/debian/uidmap.install b/debian/uidmap.install index b27ca172..48eb9e19 100644 --- a/debian/uidmap.install +++ b/debian/uidmap.install @@ -1,2 +1,3 @@ +bin/getsubids usr/bin usr/bin/newuidmap usr/bin/newgidmap diff --git a/debian/uidmap.manpages b/debian/uidmap.manpages index b047c7b6..a3cd655e 100644 --- a/debian/uidmap.manpages +++ b/debian/uidmap.manpages @@ -1,4 +1,5 @@ usr/share/man/*/man1/newgidmap.1 usr/share/man/*/man1/newuidmap.1 +usr/share/man/man1/getsubids.1 usr/share/man/man1/newgidmap.1 usr/share/man/man1/newuidmap.1 |