Compare commits
15
Commits
v0.1.1-preview
...
v1.0.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc1643cb8b
|
||
|
|
c2d21e93c8
|
||
|
|
c02644b48d
|
||
|
|
a1d22ce71f
|
||
|
|
10dc412566
|
||
|
|
68c1b07b23
|
||
|
|
25e076ba18
|
||
|
|
a0ffe731bf
|
||
|
|
9a2a1730dd
|
||
|
|
851c863b24
|
||
|
|
0d811cfb75
|
||
|
|
bd374b95fc
|
||
|
|
223ed09d94
|
||
|
|
54f74a2f2a
|
||
|
|
736dc1f2e5
|
@@ -76,7 +76,7 @@ jobs:
|
|||||||
curl -f -s -S -X PUT \
|
curl -f -s -S -X PUT \
|
||||||
-H "Authorization: token ${TOKEN}" \
|
-H "Authorization: token ${TOKEN}" \
|
||||||
--upload-file "$pkg" \
|
--upload-file "$pkg" \
|
||||||
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/stable/upload"
|
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/stable"
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Create Gitea Release and Upload Assets
|
- name: Create Gitea Release and Upload Assets
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ jobs:
|
|||||||
curl -f -s -S -X PUT \
|
curl -f -s -S -X PUT \
|
||||||
-H "Authorization: token ${TOKEN}" \
|
-H "Authorization: token ${TOKEN}" \
|
||||||
--upload-file "$pkg" \
|
--upload-file "$pkg" \
|
||||||
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/testing/upload"
|
"${GITEA_URL}/api/packages/${REPO_OWNER}/arch/testing"
|
||||||
done
|
done
|
||||||
|
|
||||||
- name: Create Gitea Pre-Release and Upload Assets
|
- name: Create Gitea Pre-Release and Upload Assets
|
||||||
|
|||||||
Generated
+1
-1
@@ -29,7 +29,7 @@ checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "docker-update"
|
name = "docker-update"
|
||||||
version = "0.1.1"
|
version = "1.0.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"confy",
|
"confy",
|
||||||
"libc 1.0.0-alpha.4",
|
"libc 1.0.0-alpha.4",
|
||||||
|
|||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "docker-update"
|
name = "docker-update"
|
||||||
version = "0.1.1"
|
version = "1.0.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
authors = ['DragonSlayer_14']
|
authors = ['DragonSlayer_14']
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
@@ -24,7 +24,7 @@ maintainer = "DragonSlayer_14"
|
|||||||
copyright = "2026 Linuxapps"
|
copyright = "2026 Linuxapps"
|
||||||
section = "utils"
|
section = "utils"
|
||||||
priority = "optional"
|
priority = "optional"
|
||||||
depends = "$auto, sudo, docker.io | docker-ce"
|
depends = "$auto, sudo, docker-ce-cli, docker-compose-plugin"
|
||||||
extended-description = """\
|
extended-description = """\
|
||||||
DockerUpdate durchsucht Verzeichnisse (standardmäßig in /var/apps) nach
|
DockerUpdate durchsucht Verzeichnisse (standardmäßig in /var/apps) nach
|
||||||
Docker-Compose-Dateien mit ':latest'-Images, prüft auf neuere Images,
|
Docker-Compose-Dateien mit ':latest'-Images, prüft auf neuere Images,
|
||||||
@@ -47,5 +47,5 @@ requires = { "sudo" = "*", "docker" = "*" }
|
|||||||
[package.metadata.arch]
|
[package.metadata.arch]
|
||||||
pkgrel = "1"
|
pkgrel = "1"
|
||||||
arch = "x86_64"
|
arch = "x86_64"
|
||||||
depends = ["gcc-libs", "glibc", "sudo", "docker"]
|
depends = ["gcc-libs", "glibc", "sudo", "docker-ce-cli", "docker-compose-plugin"]
|
||||||
optdepends = ["docker-compose: Unterstützung für Docker Compose v1"]
|
optdepends = ["docker-compose: Unterstützung für Docker Compose v1"]
|
||||||
|
|||||||
@@ -130,12 +130,34 @@ zypper install docker-update
|
|||||||
|
|
||||||
### 3. Arch Linux (`pacman`)
|
### 3. Arch Linux (`pacman`)
|
||||||
|
|
||||||
|
### Installiere den GPG-Key für das Repository
|
||||||
|
|
||||||
|
Key herunterladen:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
wget https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/repository.key
|
||||||
|
```
|
||||||
|
|
||||||
|
ID des Keys anzeigen lassen:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
gpg --show-keys repository.key
|
||||||
|
```
|
||||||
|
|
||||||
|
Key zu pacman hinzufügen und signieren:
|
||||||
|
|
||||||
|
```
|
||||||
|
pacman-key --add repository.key
|
||||||
|
pacman-key --lsign-key {key id}
|
||||||
|
```
|
||||||
|
|
||||||
|
{key id} = ID aus dem vorherigen Schritt
|
||||||
|
|
||||||
#### Stable (Produktiv)
|
#### Stable (Produktiv)
|
||||||
|
|
||||||
Füge das Repository in `/etc/pacman.conf` ein:
|
Füge das Repository in `/etc/pacman.conf` ein:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[docker-update-stable]
|
[stable]
|
||||||
SigLevel = Optional TrustAll
|
SigLevel = Optional TrustAll
|
||||||
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/stable/x86_64
|
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/stable/x86_64
|
||||||
```
|
```
|
||||||
@@ -151,7 +173,7 @@ sudo pacman -Sy docker-update
|
|||||||
Füge das Testing-Repository in `/etc/pacman.conf` ein:
|
Füge das Testing-Repository in `/etc/pacman.conf` ein:
|
||||||
|
|
||||||
```ini
|
```ini
|
||||||
[docker-update-testing]
|
[testing]
|
||||||
SigLevel = Optional TrustAll
|
SigLevel = Optional TrustAll
|
||||||
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/testing/x86_64
|
Server = https://gitea.creative-dragonslayer.de/api/packages/Linuxapps/arch/testing/x86_64
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ def main():
|
|||||||
arch_meta = pkg.get("metadata", {}).get("arch", {})
|
arch_meta = pkg.get("metadata", {}).get("arch", {})
|
||||||
pkgrel = arch_meta.get("pkgrel", "1")
|
pkgrel = arch_meta.get("pkgrel", "1")
|
||||||
arch = arch_meta.get("arch", "x86_64")
|
arch = arch_meta.get("arch", "x86_64")
|
||||||
depends = arch_meta.get("depends", ["gcc-libs", "glibc", "sudo", "docker"])
|
depends = arch_meta.get("depends", ["gcc-libs", "glibc", "sudo", "docker-ce-cli", "docker-compose-plugin"])
|
||||||
optdepends = arch_meta.get("optdepends", ["docker-compose: Unterstützung für Docker Compose v1"])
|
optdepends = arch_meta.get("optdepends", ["docker-compose: Unterstützung für Docker Compose v1"])
|
||||||
|
|
||||||
with tempfile.TemporaryDirectory() as build_dir:
|
with tempfile.TemporaryDirectory() as build_dir:
|
||||||
|
|||||||
Reference in New Issue
Block a user