Skip to content

Commit

Permalink
Missing changes
Browse files Browse the repository at this point in the history
  • Loading branch information
sepen committed Jan 15, 2025
1 parent 2957d2f commit fa9ee48
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 11 deletions.
19 changes: 19 additions & 0 deletions 3.7-updated-arm64-core/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# 3.7-updated-arm64
# CRUX for ARMv8 (64-bit architecture)
# Base variant with all core packages installed

# Stage 1: Build dependencies
FROM alpine AS builder

COPY crux-arm-3.7-updated-arm64.rootfs.tar.xz /tmp

RUN install -d -m 0755 -o root -g root /rootfs && \
tar -C /rootfs -xf /tmp/crux-arm-3.7-updated-arm64.rootfs.tar.xz && \
rm -rf /rootfs/boot /rootfs/lib/firmware /rootfs/lib/modules

# Stage 2: Production image
FROM scratch

COPY --from=builder /rootfs /

CMD /usr/bin/crux
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ This document provides a breakdown of the available Docker image tags for the CR

| Image tag | Description |
| -------------------- | ----------------------------------------- |
| `crux:3.7-armhf` | CRUX 3.7 for ARMv7 (32-bit) architecture. |
| `crux:3.7-arm64` | CRUX 3.7 for ARMv8 (64-bit) architecture. |
| `crux:armhf` | Latest CRUX for ARMv7 (32-bit) architecture. |
| `crux:arm64` | Latest CRUX for ARMv8 (64-bit) architecture. |
| `crux:3.7-armhf-updated` | Updated variant for CRUX 3.7 (ARMv7/32-bit) architecture. Includes the latest patches and updates. |
| `crux:3.7-arm64-updated` | Updated variant for CRUX 3.7 (ARMv8/64-bit) architecture. Includes the latest patches and updates. |
| `crux:3.7-armhf` | CRUX 3.7 for ARMv7 (32-bit) architecture. |
| `crux:3.7-arm64-builder` | Builder variant for CRUX 3.7 (ARMv8/64-bit) architecture. Includes fakeroot and git packages. |
| `crux:3.7-armhf-builder` | Builder variant for CRUX 3.7 (ARMv7/32-bit) architecture. Includes fakeroot and git packages. |
| `crux:3.7-updated-arm64` | Updated variant for CRUX 3.7 (ARMv8/64-bit) architecture. Includes the latest patches and updates. |
| `crux:3.7-updated-arm64-builder` | Updated and builer variant for CRUX 3.7 (ARMv8/64-bit) architecture. Includes the latest patches, updates and fakeroot and git packages. |

## General Naming Convention

Expand Down Expand Up @@ -105,8 +105,8 @@ Where `<arch>` is the architecture (`armhf`, `arm64`, `amd64`), and `<variant>`

For example:

- `crux:3.7-armhf-updated`
- `crux:3.7-arm64-updated`
- `crux:3.7-updated-armhf`
- `crux:3.7-updated-arm64`
- `crux:3.6-amd64-slim`

The latest tags for these variants are available as well:
Expand All @@ -129,8 +129,8 @@ The latest tags for these variants are available as well:
| `crux:3.7-arm64` | CRUX 3.7 for ARMv8 (64-bit) architecture |
| `crux:armhf` | Latest CRUX for ARMv7 (32-bit) architecture |
| `crux:arm64` | Latest CRUX for ARMv8 (64-bit) architecture |
| `crux:3.7-armhf-updated` | Updated variant for CRUX 3.7 (ARMv7/32-bit) architecture |
| `crux:3.7-arm64-updated` | Updated variant for CRUX 3.7 (ARMv8/64-bit) architecture |
| `crux:3.7-updated-armhf` | Updated variant for CRUX 3.7 (ARMv7/32-bit) architecture |
| `crux:3.7-updated-arm64` | Updated variant for CRUX 3.7 (ARMv8/64-bit) architecture |

## Multi-Architecture Support

Expand Down Expand Up @@ -165,8 +165,8 @@ To pull a specific variant (e.g., setup, updated) for a particular version and a

```shell
docker pull crux:3.7-setup # Default architecture (amd64)
docker pull crux:3.7-arm64-updated # ARMv8 (64-bit) updated variant
docker pull crux:3.7-armhf-updated # ARMv7 (32-bit) updated variant
docker pull crux:3.7-updated-arm64 # ARMv8 (64-bit) updated variant
docker pull crux:3.7-updated-armhf # ARMv7 (32-bit) updated variant
```

## Using CRUX Docker Images for Installing or Upgrade a CRUX system
Expand Down

0 comments on commit fa9ee48

Please sign in to comment.