Commit Graph

91 Commits

Author SHA1 Message Date
boypt
568202d282 refactor: remove GH_PROXY mechanism 2026-08-22 00:12:13 +08:00
boypt
88a11ca9ca docs: fix markdown table separator (use ---- not ====) 2026-08-21 12:13:10 +08:00
boypt
7ae3bb4d1e docs: align UOS20 to EL8 image and map Recommended RPMs to CI artifacts
- README.md table: replace meaningless aarch64_el7/8/9 tags with actual CI
  artifacts (rpm-el5-x86_64/i686, rpm-el6-x86_64, rpm-el7/8/9-*,
  rpm-uos20-*), fuzzy version via artifact name; fix UOS20 row from
  aarch64_el7 to rpm-uos20-*
- README.md: UOS20=1 ./compile.sh el7 -> el8 (spec remains el7 via
  GUESS_DIST), anchor #uos-20-variant-el7-family -> #uos-20-variant-el8
- docker/README.md: UOS 20 Variant (EL7-family) -> (EL8), reuse EL7
  image / Dockerfile.centos:7 -> reuse EL8 image via
  Dockerfile.centos-stream:8 (with GUESS_DIST note), uos20- -> uos20.,
  build-args table EL7 -> EL8
2026-08-21 12:09:34 +08:00
boypt
e1da586e03 docs: update README/AGENTS for aarch64 support
- README: expand supported distro table to 4 cols with Arch (x86_64/aarch64) and per-arch tags aarch64_el7/8/9, add altarch note
- AGENTS: add Supported architectures (per-arch tags) and altarch vault handling, expand CI matrix details for build-images (5+3) and build-rpm (arm64@ubuntu-24.04-arm)
2026-08-20 17:28:34 +08:00
boypt
4c8b1fb2e9 fix: use '.' separator in UOS20 PKGREL prefix to avoid illegal '-' in Release field
RPM does not allow '-' in the Release field (it is the Version/Release
delimiter). The 'uos20-' prefix produced Release values like 'uos20-b1.el8'
which rpmbuild rejects with 'Illegal char '-' (0x2d)'. Switch to 'uos20.'.
2026-08-11 15:17:39 +08:00
boypt
31c5e61c6e ver bump: 10.5p1 2026-08-11 15:09:58 +08:00
boypt
b0690b2822 docs: mark UnionTech UOS V20 as UOS20 variant in Supported Distro
The standard EL 8 build does not include the do_dup2() kernel-panic
workaround needed on UOS 20 kernels. Point UOS 20 users at the UOS20
variant instead, matching the dedicated 'Build for uniontech UOS 20'
section in Other Notes.
2026-08-07 17:05:07 +08:00
boypt
f7b7dfccc2 docs: auto-detect ARCH and EL when downloading from latest release
Replace the hardcoded 'el7' / 'x86_64' filter with ARCH and EL
variables, populated from `uname -m` and `./compile.sh GETEL`
respectively. UOS 20 still requires manually setting EL=uos20
since it's not auto-detectable from the running system.
2026-08-07 17:04:12 +08:00
boypt
d6bcab2809 fix: use 'uos20-' as PKGREL prefix to avoid unreadable 'uos201'
PKGREL=1 + 'uos20' prefix concatenated to 'uos201', which reads as
'uos two hundred one' rather than 'uos20 version 1'. Add a hyphen
('uos20-') so the resulting release tag is 'uos20-1' / 'uos20-b12' etc.

Update compile.sh logic and the three doc references (README,
AGENTS.md, docker/README.md) to match.
2026-08-07 16:48:38 +08:00
boypt
1dddf9eb4a docs: document UOS20=1 build variant in README
Add an 'Other Notes' subsection describing the UOS 20 kernel
do_dup2() panic, the openssh-uos20-kernel-panic-fix.patch workaround,
and how to opt in via UOS20=1 (which also prefixes PKGREL with uos20).
Note that ordinary EL7/8/9 builds are unaffected, and link to the
Docker build instructions for the same variant.
2026-08-07 16:46:04 +08:00
boypt
87491ab5ab version bump: 10.4p1/openssl 3.5.7 2026-07-07 09:08:02 +08:00
boypt
2d0b39e180 doc: update compat table 2026-04-10 15:27:54 +08:00
boypt
b3f3bc9427 update doc 2026-04-10 13:53:38 +08:00
boypt
2c303ef79a simplify build req 2026-04-08 09:01:19 +00:00
boypt
f6ac3ec47c feat: copy rpms to output 2026-04-08 07:39:52 +00:00
boypt
f26e73ec1c version bump: openssl 3.5.6 2026-04-08 13:20:23 +08:00
boypt
2eb5ee42ae bump openssh 10.3p1, openssl 3.5.5 2026-04-03 09:18:41 +08:00
boypt
16a85c9ace fix doc 2026-01-12 15:20:41 +08:00
boypt
77dc292e3b notes updated 2026-01-12 15:19:32 +08:00
boypt
618df6ef23 fix doc 2026-01-07 13:56:18 +08:00
boypt
a47995a4b7 update doc 2026-01-07 13:53:15 +08:00
boypt
90b0c9be24 update doc 2026-01-04 10:58:49 +08:00
boypt
aa0d60421f fix: el7 release now supports systemd units 2025-12-31 15:35:34 +08:00
boypt
8cc5afe351 add systemd support on el7 built 2025-12-30 09:04:30 +00:00
boypt
dcb0420eff fix typo 2025-12-29 16:19:21 +08:00
boypt
2b9bb21e0a doc update 2025-12-29 16:15:23 +08:00
boypt
2de1e011e7 fix: yum args, fix #45 2025-12-24 08:59:51 +08:00
boypt
a6e3e1ca07 bum version 2025-10-11 08:52:33 +08:00
boypt
e55d47b81f fix: openssl needs perl-Time-Piece to compile 2025-10-09 09:28:06 +08:00
boypt
8b6954299c bum version 2025-10-09 09:21:34 +08:00
boypt
3fc302b072 openssl 3.0.17; allow GH_PROXY with env 2025-07-09 09:54:30 +08:00
boypt
d1379453ae bump ver desc 2025-04-10 14:40:14 +08:00
boypt
8df98e5ebf bump openssh/openssl version 2025-02-18 17:45:50 +08:00
ChowRex
87327de45b Update script and intro an environment variable to using proxy for Github. (#35)
- Add `Dockerfile.rockylinux` to build Rocky Linux images
- Modify `pullsrc.sh`, add an environment variable to using proxy for Github.
- Modify `version.env`, sync environment variable.
- Modify `README.md`, sync doc.
- Modify `.github/workflows/build-images.yml`, sync Rocky Linux image.
2025-01-02 14:14:07 +08:00
boypt
219b5b8e59 bump openssl 3.0.15 / doc 2024-09-04 09:43:32 +08:00
BEN
9d2db89d8b Update README.md
added `--allowerasing` for yum install
2024-07-29 09:15:21 +08:00
ChowRex
7c83502a8c Refactoring logic and intro Github Actions (#26)
* Refactoring logic

- Modify all dockerfile files, unified replacement logic
- Fix `perl` required error.
- Add ignore file
- Fix CentOS 5 support, by change mirror from
  `http://archive.kernel.org` to `http://linuxsoft.cern.ch`

* Update README.md

- Add a short usage for docker

* Create Github Actions

- Add `build-images.yml` to auto build docker images. Support: CentOS 7/6/5, CentOS Stream 8/9, Amazon Linux 1/2/2023.

- Add `create-amd64-release.yml` to auto create amd64 release files.

- Add `create-arm64-release.yml` to auto create arm64 release files.

- Reformat release comment

Features:

- Using batch build and batch compile

- Using latest action version
2024-07-23 14:08:11 +08:00
BEN
f0d106ab13 Update README.md 2024-07-03 09:26:52 +08:00
boypt
0f2e3181dd bump 9.8p1 2024-07-02 09:11:44 +08:00
boypt
eaae38c5f5 bump openssl 3.0.14 2024-06-13 11:12:13 +08:00
ChowRex
f0b2bf7905 Important Version Updates (#19)
* Important Version Updates
- Add dockerfile support for centos 8 series.
- Modify Dockerfile.centos to add CentOS 8 support and fix the problem of CentOS 5 series not being able to build.
- Modify modify_yum_source.sh to add CentOS 8 support and fix CentOS 5 series yum source problem.

* Update CentOS Stream support                                                                           INT ✘  base 
- Changed compile.sh to add support for CentOS Stream 8/9 series.
- Modified docker.README.md to add Stream series description.
- Modified Dockerfile.amazonlinux to add cleanup operations and reduce image size.
- Modify Dockerfile.centos, add cleanup operation, reduce image size
- Added Dockerfile.centos-stream to support Stream series build images.
- Added modify_dnf_source.pl to add Stream series yum source modification function.
- Modified README.md to add Stream series test pass information and correct formatting and word spelling errors.

---------

Co-authored-by: Rex Zhou <zhouruixi@goldwind.com>
2024-06-04 17:01:06 +08:00
boypt
cd430750f3 update distro 2024-03-13 10:12:17 +08:00
boypt
bcb7035ca6 bump to ssh 9.7 2024-03-12 09:14:05 +08:00
boypt
5bc1cd376e update doc 2024-03-06 11:00:29 +08:00
boypt
698c55a0ed update doc 2024-03-05 16:56:24 +08:00
boypt
0b03b8619e update doc 2024-03-01 17:21:35 +08:00
boypt
f27f39b307 doc improv 2024-02-28 14:04:11 +08:00
boypt
5452edbacd add trouble shoot 2024-02-28 13:57:55 +08:00
boypt
741c6651b2 doc improve 2024-02-27 16:19:42 +08:00
boypt
244e91c729 doc improve 2024-02-27 16:19:04 +08:00