The lxc-unprivileged package depends on both newgidmap and newuidmap
if users are installing and setting it up for the first time.
dc52894
dropped both of the applets.
This change builds libusbid as a shared lib which builds a versioned
symbol which OpenWrt does not stage so build with --disable-shared
and --enable-static to avoid a failure.
Signed-off-by: John Audia <redacted>
PKG_NAME:=shadow
PKG_VERSION:=4.19.4
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=https://github.com/shadow-maint/shadow/releases/download/$(PKG_VERSION)
SHADOW_APPLETS := \
chage chfn chgpasswd chpasswd chsh expiry faillog gpasswd \
groupadd groupdel groupmems groupmod grpck grpconv grpunconv \
- login logoutd newgrp newusers nologin \
+ login logoutd newgrp newgidmap newuidmap newusers nologin \
passwd pwck pwconv pwunconv su \
useradd userdel usermod vipw
--without-sssd \
--without-libbsd \
--disable-logind \
- --disable-subordinate-ids \
+ --enable-subordinate-ids \
+ --disable-shared \
+ --enable-static \
--with-bcrypt
CONFIGURE_VARS += \