Commit Graph

270 Commits

Author SHA1 Message Date
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
619b1bfaec fix: dont add ssh-rsa when with_openssl=0 2025-12-26 17:54:54 +08:00
boypt
8e9111f899 update gitignore 2025-12-26 17:40:58 +08:00
boypt
7315550f68 fix: unused 2025-12-26 17:36:26 +08:00
boypt
58291e2c48 fix compatible 2025-12-26 17:34:01 +08:00
boypt
a2ab36729c WITH_OPENSSL accepts as env variable 2025-12-26 17:22:53 +08:00
boypt
9de9103bed fix el8 logic; uos 2025-12-26 15:48:12 +08:00
boypt
1a678d6092 use el8 logic 2025-12-26 15:43:43 +08:00
boypt
10c4588c2c drop amzn dist dir 2025-12-26 15:28:53 +08:00
boypt
efea4a92db fix: el5 source 2025-12-26 15:27:11 +08:00
boypt
f193c78e39 fix: accept --defined with_openssl 2025-12-26 15:19:50 +08:00
boypt
3bbf1db8be refactor: with_openssl switch 2025-12-26 15:13:57 +08:00
boypt
1c454c0b5a avoid debug package 2025-12-24 16:34:43 +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
BEN
00e2bff251 Merge pull request #42 from ChowRex/main
Add `OpenEuler` series system support.
2025-08-15 09:15:18 +08:00
ChowRex
30dca53e48 Add OpenEuler series system support.
- Modify create-amd64-release.yml, add OpenEuler into release packages.
- Modify create-arm64-release.yml, add OpenEuler into release packages.
2025-08-14 16:33:05 +08:00
ChowRex
ecf2cc243f Add OpenEuler series system support.
- Add a new docker file: Dockerfile.openeuler to support OpenEuler.
- Modify build-images.yml, add OpenEuler into docker images.
2025-08-14 15:54:49 +08:00
boypt
3fc302b072 openssl 3.0.17; allow GH_PROXY with env 2025-07-09 09:54:30 +08:00
boypt
cc1ff1588f Only build image by manually triggered 2025-04-22 14:32:38 +08:00
boypt
9179e64b86 action: remove debug pkg 2025-04-22 14:04:16 +08:00
boypt
7ab8fe1f82 fix: el5 perl build v10.0p1_b1 2025-04-22 13:22:29 +08:00
boypt
cd2fba3d5d fix: use rpm arch name 2025-04-10 14:49:06 +08:00
boypt
d1379453ae bump ver desc 2025-04-10 14:40:14 +08:00
boypt
fc38ab238d only apply el5 endian patch on 9.9p2 2025-04-10 14:39:50 +08:00
boypt
a8859a5cac support openssh 10.0 2025-04-10 13:35:17 +08:00
BEN
d28bd889e2 Merge pull request #38 from boypt/dev
EL5 Dev
2025-02-21 16:22:12 +08:00
boypt
ee89f8b007 skip build perl if correct verison of perl install locally 2025-02-21 14:42:21 +08:00
boypt
b3080da624 only apply patch on glibc <= 2.5(EL5) 2025-02-21 13:34:52 +08:00
boypt
8eed64208f no_build_openssl switch skips openssl and use --without-openssl 2025-02-21 13:27:16 +08:00
ChowRex
eeacd61cba Add openssh-askpass package into Docker environment. (#36)
* Update script and intro an environment variable to using proxy for Github.

- 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.

* Update Dockerfile to enable build `openssh-askpass` package.

- Modify `Dockerfile.centos` / `Dockerfile.centos-stream` / `Dockerfile.rockylinux` to build `openssh-askpass` package.

* Update Dockerfile to fix lack requirement  `imake` package.

- Modify `Dockerfile.centos` / `Dockerfile.centos-stream` to fix lack requirement `imake` package.

* Update Dockerfile to fix yum plugin error.

Try to fix:
```
No such command: config-manager. Please use /usr/bin/yum --help
It could be a YUM plugin command, try: "yum install dnf-command(config-manager)"
```

- Modify `Dockerfile.centos` / `Dockerfile.centos-stream` to fix error.

* Update Dockerfile to fix CentOS Stream 9 yum plugin error.

Try to fix:
```
Error: No matching repo to modify: powertools.
```

- Modify `Dockerfile.centos-stream` to fix error.

P.S: In CentOS 8 (with or without Stream), the package `imake` is included by `powertools` repository, and in CentOS Stream 9, the package is included by `crb` repository.

* Update Dockerfile to fix CentOS Stream 9 yum can not install `imake` error.

Try to fix:
```
Error: Unable to find a match: imake
```

- Modify `Dockerfile.centos-stream` to fix error.

P.S: In CentOS 8 (with or without Stream), the package `imake` is included by `powertools` repository, and in CentOS Stream 9, the package is included by  ~~`crb`~~ `epel` repository.

* Update Dockerfile.centos-stream

Fix build error.
2025-02-20 16:17:40 +08:00
boypt
8c6080b97d use spec apply patch 2025-02-20 15:10:49 +08:00
boypt
6afa050bc3 el5 patch endien 2025-02-19 18:07:49 +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
0031ccf0c9 fix: use array as build opt 2025-01-02 14:10:21 +08:00
boypt
b7a229e1ab avoid weird bash array subscribtion 2025-01-02 13:58:22 +08:00
boypt
1464e28cc3 fix bash array subs (fix #34) 2024-12-20 09:49:37 +08:00
boypt
bd5fdf5749 el5 spec: defined in arg 2024-12-19 15:23:57 +08:00
boypt
cdf2a91ec1 add defined variable in argumets 2024-12-19 14:56:23 +08:00
boypt
a707b98ef7 fix: dist define 2024-12-18 16:31:05 +08:00
boypt
533bfd5b55 add dist if not defined 2024-12-18 15:31:37 +08:00
boypt
ef87e7d32e bump openssh 9.9 2024-09-23 08:55:42 +08:00
boypt
7d7a3a1488 fix: openssl download moved to github 2024-09-14 10:33:33 +08:00
boypt
219b5b8e59 bump openssl 3.0.15 / doc 2024-09-04 09:43:32 +08:00
boypt
d301433e74 bump openssl 3.0.15 2024-09-04 09:43:04 +08:00
BEN
9d2db89d8b Update README.md
added `--allowerasing` for yum install
2024-07-29 09:15:21 +08:00