From: Lucian Cristian Date: Mon, 18 Mar 2019 10:59:27 +0000 (+0200) Subject: google-authenticator-libpam: add package X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=refs%2Fpull%2F8438%2Fhead;p=feed%2Fpackages.git google-authenticator-libpam: add package add pam 2 pass authentication support Signed-off-by: Lucian Cristian --- diff --git a/libs/google-authenticator-libpam/Makefile b/libs/google-authenticator-libpam/Makefile new file mode 100644 index 0000000000..978b5630a0 --- /dev/null +++ b/libs/google-authenticator-libpam/Makefile @@ -0,0 +1,51 @@ +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk +PKG_NAME:=google-authenticator-libpam +PKG_SOURCE_DATE:=2019-01-03 +PKG_RELEASE:=1 + +PKG_SOURCE_VERSION:=60207b6c4cebf825863043e963bf67f6a0520076 +PKG_SOURCE_URL:=https://codeload.github.com/google/google-authenticator-libpam/tar.gz/$(PKG_SOURCE_VERSION)? +PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz +PKG_HASH:=39267ba837f870b3f4cbf9166a76eed35879d3f87d058740f2c0a5e16570bce3 + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_SOURCE_VERSION) + + +PKG_BUILD_PARALLEL:=1 +PKG_FIXUP:=autoreconf +PKG_INSTALL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/google-authenticator-libpam + SECTION:=libs + CATEGORY:=Libraries + DEPENDS:=+libpam +libqrencode + TITLE:=Google Authenticator PAM module + URL:=https://github.com/google/google-authenticator-libpam + MAINTAINER:=Lucian Cristian +endef + +define Package/google-authenticator-libpam/description + Google Authenticator PAM module +endef + +define Build/InstallDev + $(INSTALL_DIR) $(1)/lib/security + $(CP) $(PKG_INSTALL_DIR)/usr/lib/security/* $(1)/lib/security/ +endef + +define Package/libpam-google-authenticator/install + $(INSTALL_DIR) $(1)/usr/lib/security + $(CP) $(PKG_INSTALL_DIR)/usr/lib/security/*.so* \ + $(1)/usr/lib/security/ + $(INSTALL_DIR) $(1)/usr/sbin + $(CP) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/sbin/ +endef + +$(eval $(call BuildPackage,google-authenticator-libpam))