mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
oath-toolkit: New package
OATH Toolkit provide components to build one-time password authentication systems. Homepage: https://www.nongnu.org/oath-toolkit/index.html Source: https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.7.tar.gz Signed-off-by: Timo Eissler <timo.eissler@ipfire.org>
This commit is contained in:
committed by
Michael Tremer
parent
0ffba7d4f6
commit
7e4af6eb54
217
config/rootfiles/packages/oath-toolkit
Normal file
217
config/rootfiles/packages/oath-toolkit
Normal file
@@ -0,0 +1,217 @@
|
||||
usr/bin/oathtool
|
||||
#usr/bin/pskctool
|
||||
#usr/include/liboath
|
||||
#usr/include/liboath/oath.h
|
||||
#usr/include/pskc
|
||||
#usr/include/pskc/container.h
|
||||
#usr/include/pskc/enums.h
|
||||
#usr/include/pskc/errors.h
|
||||
#usr/include/pskc/exports.h
|
||||
#usr/include/pskc/global.h
|
||||
#usr/include/pskc/keypackage.h
|
||||
#usr/include/pskc/pskc.h
|
||||
#usr/include/pskc/version.h
|
||||
#usr/lib/liboath.a
|
||||
#usr/lib/liboath.la
|
||||
usr/lib/liboath.so
|
||||
usr/lib/liboath.so.0
|
||||
usr/lib/liboath.so.0.1.3
|
||||
#usr/lib/libpskc.a
|
||||
#usr/lib/libpskc.la
|
||||
#usr/lib/libpskc.so
|
||||
#usr/lib/libpskc.so.0
|
||||
#usr/lib/libpskc.so.0.0.1
|
||||
#usr/lib/pkgconfig/liboath.pc
|
||||
#usr/lib/pkgconfig/libpskc.pc
|
||||
#usr/share/gtk-doc/html/liboath
|
||||
#usr/share/gtk-doc/html/liboath/api-index-1-10-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-1-12-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-1-4-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-1-6-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-1-8-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-2-4-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-2-6-0.html
|
||||
#usr/share/gtk-doc/html/liboath/api-index-full.html
|
||||
#usr/share/gtk-doc/html/liboath/deprecated-api-index.html
|
||||
#usr/share/gtk-doc/html/liboath/home.png
|
||||
#usr/share/gtk-doc/html/liboath/index.html
|
||||
#usr/share/gtk-doc/html/liboath/intro.html
|
||||
#usr/share/gtk-doc/html/liboath/left-insensitive.png
|
||||
#usr/share/gtk-doc/html/liboath/left.png
|
||||
#usr/share/gtk-doc/html/liboath/liboath-oath.h.html
|
||||
#usr/share/gtk-doc/html/liboath/liboath.devhelp2
|
||||
#usr/share/gtk-doc/html/liboath/right-insensitive.png
|
||||
#usr/share/gtk-doc/html/liboath/right.png
|
||||
#usr/share/gtk-doc/html/liboath/style.css
|
||||
#usr/share/gtk-doc/html/liboath/up-insensitive.png
|
||||
#usr/share/gtk-doc/html/liboath/up.png
|
||||
#usr/share/gtk-doc/html/libpskc
|
||||
#usr/share/gtk-doc/html/libpskc/api-index-2-2-0.html
|
||||
#usr/share/gtk-doc/html/libpskc/api-index-full.html
|
||||
#usr/share/gtk-doc/html/libpskc/deprecated-api-index.html
|
||||
#usr/share/gtk-doc/html/libpskc/home.png
|
||||
#usr/share/gtk-doc/html/libpskc/index.html
|
||||
#usr/share/gtk-doc/html/libpskc/left-insensitive.png
|
||||
#usr/share/gtk-doc/html/libpskc/left.png
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-container.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-enums.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-errors.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-global.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-keypackage.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-pskc.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc-version.html
|
||||
#usr/share/gtk-doc/html/libpskc/libpskc.devhelp2
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-reference.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-create.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-sign.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-libpskc-verify.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-library.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-sign.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-validate.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool-verify.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-pskctool.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial-quickstart.html
|
||||
#usr/share/gtk-doc/html/libpskc/pskc-tutorial.html
|
||||
#usr/share/gtk-doc/html/libpskc/right-insensitive.png
|
||||
#usr/share/gtk-doc/html/libpskc/right.png
|
||||
#usr/share/gtk-doc/html/libpskc/style.css
|
||||
#usr/share/gtk-doc/html/libpskc/up-insensitive.png
|
||||
#usr/share/gtk-doc/html/libpskc/up.png
|
||||
#usr/share/man/man1/oathtool.1
|
||||
#usr/share/man/man1/pskctool.1
|
||||
#usr/share/man/man3/oath_authenticate_usersfile.3
|
||||
#usr/share/man/man3/oath_base32_decode.3
|
||||
#usr/share/man/man3/oath_base32_encode.3
|
||||
#usr/share/man/man3/oath_bin2hex.3
|
||||
#usr/share/man/man3/oath_check_version.3
|
||||
#usr/share/man/man3/oath_done.3
|
||||
#usr/share/man/man3/oath_hex2bin.3
|
||||
#usr/share/man/man3/oath_hotp_generate.3
|
||||
#usr/share/man/man3/oath_hotp_validate.3
|
||||
#usr/share/man/man3/oath_hotp_validate_callback.3
|
||||
#usr/share/man/man3/oath_init.3
|
||||
#usr/share/man/man3/oath_strerror.3
|
||||
#usr/share/man/man3/oath_strerror_name.3
|
||||
#usr/share/man/man3/oath_totp_generate.3
|
||||
#usr/share/man/man3/oath_totp_generate2.3
|
||||
#usr/share/man/man3/oath_totp_validate.3
|
||||
#usr/share/man/man3/oath_totp_validate2.3
|
||||
#usr/share/man/man3/oath_totp_validate2_callback.3
|
||||
#usr/share/man/man3/oath_totp_validate3.3
|
||||
#usr/share/man/man3/oath_totp_validate3_callback.3
|
||||
#usr/share/man/man3/oath_totp_validate4.3
|
||||
#usr/share/man/man3/oath_totp_validate4_callback.3
|
||||
#usr/share/man/man3/oath_totp_validate_callback.3
|
||||
#usr/share/man/man3/pskc_add_keypackage.3
|
||||
#usr/share/man/man3/pskc_build_xml.3
|
||||
#usr/share/man/man3/pskc_check_version.3
|
||||
#usr/share/man/man3/pskc_done.3
|
||||
#usr/share/man/man3/pskc_free.3
|
||||
#usr/share/man/man3/pskc_get_cryptomodule_id.3
|
||||
#usr/share/man/man3/pskc_get_device_devicebinding.3
|
||||
#usr/share/man/man3/pskc_get_device_expirydate.3
|
||||
#usr/share/man/man3/pskc_get_device_issueno.3
|
||||
#usr/share/man/man3/pskc_get_device_manufacturer.3
|
||||
#usr/share/man/man3/pskc_get_device_model.3
|
||||
#usr/share/man/man3/pskc_get_device_serialno.3
|
||||
#usr/share/man/man3/pskc_get_device_startdate.3
|
||||
#usr/share/man/man3/pskc_get_device_userid.3
|
||||
#usr/share/man/man3/pskc_get_id.3
|
||||
#usr/share/man/man3/pskc_get_key_algorithm.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_chall_checkdigits.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_chall_encoding.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_chall_max.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_chall_min.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_resp_checkdigits.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_resp_encoding.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_resp_length.3
|
||||
#usr/share/man/man3/pskc_get_key_algparm_suite.3
|
||||
#usr/share/man/man3/pskc_get_key_data_b64secret.3
|
||||
#usr/share/man/man3/pskc_get_key_data_counter.3
|
||||
#usr/share/man/man3/pskc_get_key_data_secret.3
|
||||
#usr/share/man/man3/pskc_get_key_data_time.3
|
||||
#usr/share/man/man3/pskc_get_key_data_timedrift.3
|
||||
#usr/share/man/man3/pskc_get_key_data_timeinterval.3
|
||||
#usr/share/man/man3/pskc_get_key_friendlyname.3
|
||||
#usr/share/man/man3/pskc_get_key_id.3
|
||||
#usr/share/man/man3/pskc_get_key_issuer.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_expirydate.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_keyusages.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_numberoftransactions.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinencoding.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinkeyid.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinmaxfailedattempts.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinmaxlength.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinminlength.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_pinusagemode.3
|
||||
#usr/share/man/man3/pskc_get_key_policy_startdate.3
|
||||
#usr/share/man/man3/pskc_get_key_profileid.3
|
||||
#usr/share/man/man3/pskc_get_key_reference.3
|
||||
#usr/share/man/man3/pskc_get_key_userid.3
|
||||
#usr/share/man/man3/pskc_get_keypackage.3
|
||||
#usr/share/man/man3/pskc_get_signed_p.3
|
||||
#usr/share/man/man3/pskc_get_version.3
|
||||
#usr/share/man/man3/pskc_global_done.3
|
||||
#usr/share/man/man3/pskc_global_init.3
|
||||
#usr/share/man/man3/pskc_global_log.3
|
||||
#usr/share/man/man3/pskc_init.3
|
||||
#usr/share/man/man3/pskc_keyusage2str.3
|
||||
#usr/share/man/man3/pskc_output.3
|
||||
#usr/share/man/man3/pskc_parse_from_memory.3
|
||||
#usr/share/man/man3/pskc_pinusagemode2str.3
|
||||
#usr/share/man/man3/pskc_set_cryptomodule_id.3
|
||||
#usr/share/man/man3/pskc_set_device_devicebinding.3
|
||||
#usr/share/man/man3/pskc_set_device_expirydate.3
|
||||
#usr/share/man/man3/pskc_set_device_issueno.3
|
||||
#usr/share/man/man3/pskc_set_device_manufacturer.3
|
||||
#usr/share/man/man3/pskc_set_device_model.3
|
||||
#usr/share/man/man3/pskc_set_device_serialno.3
|
||||
#usr/share/man/man3/pskc_set_device_startdate.3
|
||||
#usr/share/man/man3/pskc_set_device_userid.3
|
||||
#usr/share/man/man3/pskc_set_id.3
|
||||
#usr/share/man/man3/pskc_set_key_algorithm.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_chall_checkdigits.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_chall_encoding.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_chall_max.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_chall_min.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_resp_checkdigits.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_resp_encoding.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_resp_length.3
|
||||
#usr/share/man/man3/pskc_set_key_algparm_suite.3
|
||||
#usr/share/man/man3/pskc_set_key_data_b64secret.3
|
||||
#usr/share/man/man3/pskc_set_key_data_counter.3
|
||||
#usr/share/man/man3/pskc_set_key_data_secret.3
|
||||
#usr/share/man/man3/pskc_set_key_data_time.3
|
||||
#usr/share/man/man3/pskc_set_key_data_timedrift.3
|
||||
#usr/share/man/man3/pskc_set_key_data_timeinterval.3
|
||||
#usr/share/man/man3/pskc_set_key_friendlyname.3
|
||||
#usr/share/man/man3/pskc_set_key_id.3
|
||||
#usr/share/man/man3/pskc_set_key_issuer.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_expirydate.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_keyusages.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_numberoftransactions.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinencoding.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinkeyid.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinmaxfailedattempts.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinmaxlength.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinminlength.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_pinusagemode.3
|
||||
#usr/share/man/man3/pskc_set_key_policy_startdate.3
|
||||
#usr/share/man/man3/pskc_set_key_profileid.3
|
||||
#usr/share/man/man3/pskc_set_key_reference.3
|
||||
#usr/share/man/man3/pskc_set_key_userid.3
|
||||
#usr/share/man/man3/pskc_set_version.3
|
||||
#usr/share/man/man3/pskc_sign_x509.3
|
||||
#usr/share/man/man3/pskc_str2keyusage.3
|
||||
#usr/share/man/man3/pskc_str2pinusagemode.3
|
||||
#usr/share/man/man3/pskc_str2valueformat.3
|
||||
#usr/share/man/man3/pskc_strerror.3
|
||||
#usr/share/man/man3/pskc_strerror_name.3
|
||||
#usr/share/man/man3/pskc_validate.3
|
||||
#usr/share/man/man3/pskc_valueformat2str.3
|
||||
#usr/share/man/man3/pskc_verify_x509crt.3
|
||||
#usr/share/xml/pskc
|
||||
#usr/share/xml/pskc/catalog-pskc.xml
|
||||
#usr/share/xml/pskc/pskc-schema.xsd
|
||||
#usr/share/xml/pskc/xenc-schema.xsd
|
||||
#usr/share/xml/pskc/xmldsig-core-schema.xsd
|
||||
88
lfs/oath-toolkit
Normal file
88
lfs/oath-toolkit
Normal file
@@ -0,0 +1,88 @@
|
||||
###############################################################################
|
||||
# #
|
||||
# IPFire.org - A linux based firewall #
|
||||
# Copyright (C) 2022 IPFire Team <info@ipfire.org> #
|
||||
# #
|
||||
# This program is free software: you can redistribute it and/or modify #
|
||||
# it under the terms of the GNU General Public License as published by #
|
||||
# the Free Software Foundation, either version 3 of the License, or #
|
||||
# (at your option) any later version. #
|
||||
# #
|
||||
# This program is distributed in the hope that it will be useful, #
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
|
||||
# GNU General Public License for more details. #
|
||||
# #
|
||||
# You should have received a copy of the GNU General Public License #
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
|
||||
# #
|
||||
###############################################################################
|
||||
|
||||
###############################################################################
|
||||
# Definitions
|
||||
###############################################################################
|
||||
|
||||
include Config
|
||||
|
||||
SUMMARY = One-time password components
|
||||
|
||||
VER = 2.6.7
|
||||
|
||||
THISAPP = oath-toolkit-$(VER)
|
||||
DL_FILE = $(THISAPP).tar.gz
|
||||
DL_FROM = $(URL_IPFIRE)
|
||||
DIR_APP = $(DIR_SRC)/$(THISAPP)
|
||||
TARGET = $(DIR_INFO)/$(THISAPP)
|
||||
PROG = oath-toolkit
|
||||
PAK_VER = 1
|
||||
|
||||
DEPS = ""
|
||||
|
||||
SERVICES = ""
|
||||
|
||||
###############################################################################
|
||||
# Top-level Rules
|
||||
###############################################################################
|
||||
|
||||
objects = $(DL_FILE)
|
||||
|
||||
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
|
||||
|
||||
$(DL_FILE)_MD5 = 0a3c0d9e1f8095c88657bfea8ad5d59f
|
||||
|
||||
install : $(TARGET)
|
||||
|
||||
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
|
||||
|
||||
download :$(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
|
||||
md5 : $(subst %,%_MD5,$(objects))
|
||||
|
||||
dist:.
|
||||
$(PAK)
|
||||
|
||||
###############################################################################
|
||||
# Downloading, checking, md5sum
|
||||
###############################################################################
|
||||
|
||||
$(patsubst %,$(DIR_CHK)/%,$(objects)) :
|
||||
@$(CHECK)
|
||||
|
||||
$(patsubst %,$(DIR_DL)/%,$(objects)) :
|
||||
@$(LOAD)
|
||||
|
||||
$(subst %,%_MD5,$(objects)) :
|
||||
@$(MD5)
|
||||
|
||||
###############################################################################
|
||||
# Installation Details
|
||||
###############################################################################
|
||||
|
||||
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
|
||||
@$(PREBUILD)
|
||||
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
|
||||
cd $(DIR_APP) && ./configure --prefix=/usr
|
||||
cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
|
||||
cd $(DIR_APP) && make install
|
||||
@rm -rf $(DIR_APP)
|
||||
@$(POSTBUILD)
|
||||
Reference in New Issue
Block a user