mirror of
https://github.com/vyos/vyos-build.git
synced 2025-10-01 20:28:40 +02:00
Add build scripts for .deb packages without Jenkins. To exclude Jenkins we need some place where we can put new builds-scripts to run in parallel (old/new) during meantime We will deprecate old Jenkins package builds in the future.
62 lines
2.0 KiB
Diff
62 lines
2.0 KiB
Diff
From 861bfb53de5909e25a952a83654c63de61af02b5 Mon Sep 17 00:00:00 2001
|
|
From: Christian Breunig <christian@breunig.cc>
|
|
Date: Sun, 28 May 2023 15:45:32 +0200
|
|
Subject: [PATCH] Enable PAM support
|
|
|
|
---
|
|
debian/control | 1 +
|
|
debian/rules | 2 +-
|
|
default_options.h | 4 ++--
|
|
3 files changed, 4 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/debian/control b/debian/control
|
|
index 77ea036..b252b97 100644
|
|
--- a/debian/control
|
|
+++ b/debian/control
|
|
@@ -6,6 +6,7 @@ Build-Depends: debhelper,
|
|
debhelper-compat (= 13),
|
|
libtomcrypt-dev (>= 1.18.2~),
|
|
libtommath-dev (>= 1.2.0~),
|
|
+ libpam0g-dev,
|
|
libz-dev
|
|
Rules-Requires-Root: no
|
|
Standards-Version: 4.6.1
|
|
diff --git a/debian/rules b/debian/rules
|
|
index 7dab64c..ce11aa4 100755
|
|
--- a/debian/rules
|
|
+++ b/debian/rules
|
|
@@ -24,7 +24,7 @@ endif
|
|
dh $@
|
|
|
|
override_dh_auto_configure:
|
|
- dh_auto_configure -- --disable-bundled-libtom \
|
|
+ dh_auto_configure -- --disable-bundled-libtom --enable-pam \
|
|
CC='$(CC)' CFLAGS='$(CFLAGS)' $(CONFFLAGS)
|
|
|
|
execute_before_dh_auto_build:
|
|
diff --git a/default_options.h b/default_options.h
|
|
index 5132775..e7d274c 100644
|
|
--- a/default_options.h
|
|
+++ b/default_options.h
|
|
@@ -223,7 +223,7 @@ group1 in Dropbear server too */
|
|
|
|
/* Authentication Types - at least one required.
|
|
RFC Draft requires pubkey auth, and recommends password */
|
|
-#define DROPBEAR_SVR_PASSWORD_AUTH 1
|
|
+#define DROPBEAR_SVR_PASSWORD_AUTH 0
|
|
|
|
/* Note: PAM auth is quite simple and only works for PAM modules which just do
|
|
* a simple "Login: " "Password: " (you can edit the strings in svr-authpam.c).
|
|
@@ -231,7 +231,7 @@ group1 in Dropbear server too */
|
|
* but there's an interface via a PAM module. It won't work for more complex
|
|
* PAM challenge/response.
|
|
* You can't enable both PASSWORD and PAM. */
|
|
-#define DROPBEAR_SVR_PAM_AUTH 0
|
|
+#define DROPBEAR_SVR_PAM_AUTH 1
|
|
|
|
/* ~/.ssh/authorized_keys authentication.
|
|
* You must define DROPBEAR_SVR_PUBKEY_AUTH in order to use plugins. */
|
|
--
|
|
2.30.2
|
|
|