source: trunk/make/openssh/Config.in @ 13995

Letzte Änderung dieser Datei seit 13995 war 13995, erstellt von er13 vor 18 Monaten

openssh:

Dateigröße: 3.3 KB
Zeile 
1menu "OpenSSH"
2config FREETZ_PACKAGE_OPENSSH
3    bool
4    select FREETZ_LIB_libcrypt if ! FREETZ_PACKAGE_OPENSSH_STATIC
5    select FREETZ_LIB_libutil if ! FREETZ_PACKAGE_OPENSSH_STATIC
6    select FREETZ_LIB_libz if ! FREETZ_PACKAGE_OPENSSH_STATIC
7    #
8    select FREETZ_OPENSSL_VERSION_PROMPT
9    select FREETZ_LIB_libcrypto if !FREETZ_PACKAGE_OPENSSH_INTERNAL_CRYPTO && !FREETZ_PACKAGE_OPENSSH_STATIC
10    #
11#   select FREETZ_PACKAGE_AUTHORIZED_KEYS
12    depends on FREETZ_PACKAGE_OPENSSH_sshd \
13        || FREETZ_PACKAGE_OPENSSH_ssh \
14        || FREETZ_PACKAGE_OPENSSH_scp \
15        || FREETZ_PACKAGE_OPENSSH_CLIENTUTILS \
16        || FREETZ_PACKAGE_OPENSSH_KEYUTILS \
17        || FREETZ_PACKAGE_OPENSSH_sftp \
18        || FREETZ_PACKAGE_OPENSSH_sftp_server
19    default n
20
21config FREETZ_PACKAGE_OPENSSH_sshd
22    bool "Build OpenSSH server (sshd)"
23    select FREETZ_PACKAGE_OPENSSH
24    default n
25
26comment "Build OpenSSH client (ssh) (not available, provided by dropbear)"
27    depends on FREETZ_PACKAGE_DROPBEAR && !FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY
28config FREETZ_PACKAGE_OPENSSH_ssh
29    bool "Build OpenSSH client (ssh)"
30    depends on !FREETZ_PACKAGE_DROPBEAR || FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY
31    select FREETZ_PACKAGE_OPENSSH
32    default n
33
34comment "Build OpenSSH secure copy utility (scp) (not available, provided by dropbear)"
35    depends on FREETZ_PACKAGE_DROPBEAR && !FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY
36config FREETZ_PACKAGE_OPENSSH_scp
37    bool "Build OpenSSH secure copy utility (scp)"
38    depends on !FREETZ_PACKAGE_DROPBEAR || FREETZ_PACKAGE_DROPBEAR_SERVER_ONLY
39    select FREETZ_PACKAGE_OPENSSH
40    select FREETZ_PACKAGE_OPENSSH_ssh
41    default n
42
43config FREETZ_PACKAGE_OPENSSH_CLIENTUTILS
44    bool "Build OpenSSH client utilities (ssh-add, ssh-agent)"
45    select FREETZ_PACKAGE_OPENSSH
46    select FREETZ_PACKAGE_OPENSSH_ssh_add
47    select FREETZ_PACKAGE_OPENSSH_ssh_agent
48    default n
49
50config FREETZ_PACKAGE_OPENSSH_ssh_add
51    bool
52config FREETZ_PACKAGE_OPENSSH_ssh_agent
53    bool
54
55config FREETZ_PACKAGE_OPENSSH_KEYUTILS
56    bool "Build OpenSSH key utilities (ssh-keygen, ssh-keysign, ssh-keyscan)"
57    select FREETZ_PACKAGE_OPENSSH
58    select FREETZ_PACKAGE_OPENSSH_ssh_keygen
59    select FREETZ_PACKAGE_OPENSSH_ssh_keysign
60    select FREETZ_PACKAGE_OPENSSH_ssh_keyscan
61    default n
62
63config FREETZ_PACKAGE_OPENSSH_ssh_keygen
64    bool
65config FREETZ_PACKAGE_OPENSSH_ssh_keysign
66    bool
67config FREETZ_PACKAGE_OPENSSH_ssh_keyscan
68    bool
69
70config FREETZ_PACKAGE_OPENSSH_sftp
71    bool "Build OpenSSH SFTP client (sftp)"
72    select FREETZ_PACKAGE_OPENSSH
73    default n
74
75config FREETZ_PACKAGE_OPENSSH_sftp_server
76    bool "Build OpenSSH SFTP server (sftp-server)"
77    select FREETZ_PACKAGE_OPENSSH
78    default n
79
80comment "OpenSSH configuration ---"
81    depends on FREETZ_PACKAGE_OPENSSH
82
83config FREETZ_PACKAGE_OPENSSH_INTERNAL_CRYPTO
84    bool "Use internal crypto algorithms only"
85    depends on FREETZ_PACKAGE_OPENSSH
86    default n
87    help
88        Disable use of OpenSSL and use internal crypto algorithms only.
89
90        Note: enabling this option
91         - eliminates OpenSSL as OpenSSH runtime dependency on the one hand
92         - limits the available KEy eXchange algorithms to ed25519 only
93           on the other one (your client must support it)
94
95config FREETZ_PACKAGE_OPENSSH_STATIC
96    bool "Statically link OpenSSH binaries"
97    depends on FREETZ_PACKAGE_OPENSSH
98    default n
99    help
100        OpenSSH needs the following shared libraries which
101        can be linked in statically by activating this switch:
102        - libcrypt
103        - libcrypto
104        - libdl
105        - libutil
106        - libz
107
108endmenu
Hinweis: Hilfe zum Repository-Browser finden Sie in TracBrowser.