refactor: remove GH_PROXY mechanism

This commit is contained in:
boypt
2026-08-22 00:12:13 +08:00
parent a33c6b5efe
commit 568202d282
4 changed files with 2 additions and 9 deletions

View File

@@ -24,7 +24,7 @@ docker run --rm -v .:/data elssh:el8
## Configuration
- `version.env` — source versions (OpenSSH, OpenSSL, Perl). Committed.
- `version-local.env` — user overrides like `PKGREL`, `WITH_OPENSSL`, `GH_PROXY`. Gitignored (`*-local*`).
- `version-local.env` — user overrides like `PKGREL`, `WITH_OPENSSL`. Gitignored (`*-local*`).
- `compile.sh` sources `version.env` then `version-local.env` (if present), so `version-local.env` wins.
## Key variables
@@ -33,7 +33,6 @@ docker run --rm -v .:/data elssh:el8
- `PKGREL`: package release number (defaults to `1`)
- `M32=1`: build 32-bit RPMs (EL5 only)
- `DOCKERBUILD=1`: when set, `pullsrc.sh` skips downloading (assumes Docker image has the sources)
- `GH_PROXY`: GitHub proxy URL for Chinese users (e.g. `https://gh-proxy.com/`)
- `UOS20=1`: build the UOS 20 variant — enables the kernel-panic patch (`openssh-uos20-kernel-panic-fix.patch`) and prefixes `PKGREL` with `uos20.` so resulting RPMs are distinguishable.
## Architecture notes

View File

@@ -33,7 +33,7 @@ Similar Project: [Backport OpenSSH for Debian / Ubuntu distros](https://github.c
- `pullsrc.sh`: Script to download source packages.
- `compile.sh`: Script to build RPMs.
- `version.env`: config file for variables (versions, release number, OPENSSL MODE, proxy ...)
- `version.env`: config file for variables (versions, release number, OPENSSL MODE ...)
The directory (`el5`, `el6`, `el7`) serve as functional templates for different environment types. The `openssh.spec` are modified based on the shipped spec file from OpenSSH project.

View File

@@ -27,8 +27,6 @@ source version.env
OPENSSHMIR=https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable
OPENSSLMIR=https://www.openssl.org/source/
# shellcheck disable=SC2153
OPENSSLMIR=${GH_PROXY:-}https://github.com/openssl/openssl/releases/download/openssl-${OPENSSLVER}/
ASKPASSMIR=https://src.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3
PERLMIR=https://www.cpan.org/src/5.0

View File

@@ -23,7 +23,3 @@ OPENSSLVER=${OPENSSLSRC%%.tar.gz}
OPENSSLVER=${OPENSSLVER##openssl-}
PERLVER=${PERLSRC%%.tar.gz}
PERLVER=${PERLVER##perl-}
# Github Proxy, this arg is very useful for Chinese users.
# You can try this: https://github.akams.cn/
# GH_PROXY=""