Compare commits
10 Commits
2365171e8e
...
49535cb998
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
49535cb998 | ||
|
|
6daf9c499f | ||
|
|
4df22a038f | ||
|
|
535365bc1a | ||
|
|
fd7081778b | ||
|
|
c6732e14e9 | ||
|
|
7e834acae9 | ||
|
|
885fe574da | ||
|
|
99b4fe9808 | ||
|
|
d26952319c |
108
Makefile
108
Makefile
@ -1,44 +1,111 @@
|
||||
CC = clang
|
||||
|
||||
SRC_DIR := src
|
||||
SRC := $(SRC_DIR)/main.c
|
||||
SRC := $(wildcard $(SRC_DIR)/*.c)
|
||||
|
||||
BUILD_DIR := build
|
||||
|
||||
ASSETS := assets
|
||||
TARGET := $(BUILD_DIR)/hello
|
||||
|
||||
INCLUDE := /usr/include/
|
||||
|
||||
CTOOLS := $(SRC_DIR)/ctools
|
||||
LIBFT_DIR := $(CTOOLS)/libft
|
||||
LIBFT := $(LIBFT_DIR)/lib/libft.a
|
||||
|
||||
LIB := $(LIBFT)
|
||||
LIB := $(LIBFT) $(LIBGPIOD)
|
||||
|
||||
CFLAGS := -Wall -Wextra -Werror --target=arm-linux-gnueabihf
|
||||
TOOLCHAIN_DIR := $(HOME)/.local/toolchains
|
||||
TOOLCHAIN := $(TOOLCHAIN_DIR)/aarch64-linux-musl-cross
|
||||
TOOLCHAIN_BIN := $(TOOLCHAIN)/bin
|
||||
MUSL_LD := $(TOOLCHAIN_BIN)/aarch64-linux-musl-ld
|
||||
CC := $(TOOLCHAIN_BIN)/aarch64-linux-musl-gcc
|
||||
|
||||
DOCKER_CMD := /bin/sh -c 'hello "host.docker.internal" "8000"'
|
||||
LIBGPIOD_INCLUDE := $(TOOLCHAIN)/include
|
||||
LIBGPIOD := $(TOOLCHAIN)/lib/libgpiod.a
|
||||
|
||||
CFLAGS := -Wall -Wextra -Werror -I$(LIBGPIOD_INCLUDE)
|
||||
|
||||
DOCKER_CMD := /bin/sh #-c 'hello "host.docker.internal" "8000"'
|
||||
|
||||
MINIROOTFS := $(ASSETS)/minirootfs.tar.gz
|
||||
|
||||
ALPINE := alpine/
|
||||
|
||||
LINKER_FLAGS := -L$(TOOLCHAIN)/lib -lgpiod
|
||||
|
||||
ALPINE := alpine
|
||||
ALPINE_KERNEL := alpine/boot/vmlinuz-rpi
|
||||
ALPINE_INITFRAM_FS := alpine/boot/initramfs-rpi
|
||||
ALPINE_BIN := $(ALPINE)/bin
|
||||
ALPINE_TAR := $(ASSETS)/alpine-rpi-aarch64.gz
|
||||
ALPINE_HEADLESS := $(ASSETS)/headless.apkovl.tar.gz
|
||||
|
||||
get: $(ALPINE) $(ASSETS)
|
||||
wget https://dl-cdn.alpinelinux.org/alpine/v3.22/releases/armhf/alpine-minirootfs-3.22.1-armhf.tar.gz -O $(MINIROOTFS)
|
||||
tar xvf $(MINIROOTFS) -C $^
|
||||
ALPINE_CUSTOM_IMG := $(BUILD_DIR)/alpine-custom.img
|
||||
|
||||
all: $(SRC) $(BUILD_DIR) $(LIB)
|
||||
$(CC) $(CFLAGS) -o $(TARGET) -static $(SRC) $(LIB)
|
||||
cp $(TARGET) $(ALPINE_BIN)
|
||||
tar czf $(MINIROOTFS) -C alpine ./
|
||||
docker import --platform linux/arm/v7 $(MINIROOTFS) alpine-custom:latest
|
||||
PLATFORM := arm64
|
||||
QEMU_VM := qemu-system-aarch64
|
||||
QEMU_IMG := qemu-img
|
||||
|
||||
SSH_AUTH_KEYS := $(ALPINE)/authorized_keys
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(SRC) $(BUILD_DIR) $(LIB) $(LIBGPIOD)
|
||||
$(CC) $(CFLAGS) -o $(TARGET) $(SRC) $(LIB) $(LIBGPIOD)
|
||||
|
||||
get: $(ASSETS) $(ALPINE_TAR) $(ALPINE_HEADLESS)
|
||||
rm -rf $(ALPINE)/*
|
||||
tar xvf $(ALPINE_TAR) -C $(ALPINE)
|
||||
cp $(ALPINE_HEADLESS) $(ALPINE)
|
||||
|
||||
sync: $(TARGET)
|
||||
rsync -avz root@pi:/media/mmcblk0p1/ ./image
|
||||
rsync -avz ./build/* root@pi:/root/build/
|
||||
|
||||
img: get $(ALPINE) $(BUILD_DIR)
|
||||
$(QEMU_IMG) create -f raw $(ALPINE_CUSTOM_IMG) 512M
|
||||
mformat -i $(ALPINE_CUSTOM_IMG) -F ::
|
||||
mcopy -i $(ALPINE_CUSTOM_IMG) -s $(ALPINE)/* ::
|
||||
|
||||
$(SSH_AUTH_KEYS):
|
||||
cp ~/.ssh/authorized_keys $(ALPINE)
|
||||
|
||||
bootable: $(ALPINE) $(WPA_CONFIG) get
|
||||
tar czf $(MINIROOTFS) -C $(ALPINE) ./
|
||||
|
||||
$(ALPINE_HEADLESS):
|
||||
wget https://github.com/macmpi/alpine-linux-headless-bootstrap/raw/98728731299f262eab270941c522138d6c5cea73/headless.apkovl.tar.gz -O $(ALPINE_HEADLESS)
|
||||
|
||||
$(LIBGPIOD): $(TOOLCHAIN)
|
||||
rm -f $(LIBGPIOD)
|
||||
git clone https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git && \
|
||||
cd libgpiod && \
|
||||
export ac_cv_func_malloc_0_nonnull=yes && \
|
||||
export ac_cv_func_realloc_0_nonnull=yes && \
|
||||
./autogen.sh && \
|
||||
./configure --host=aarch64-linux-musl \
|
||||
--prefix=$(TOOLCHAIN) \
|
||||
--enable-tools=no \
|
||||
--enable-bindings-cxx=no \
|
||||
--disable-shared \
|
||||
--enable-static && \
|
||||
make && make install && \
|
||||
cd .. && \
|
||||
rm -rf libgpiod
|
||||
|
||||
|
||||
run: all
|
||||
docker run --add-host=host.docker.internal:host-gateway --platform linux/arm/v7 -it alpine-custom $(DOCKER_CMD)
|
||||
$(TOOLCHAIN): | $(TOOLCHAIN_DIR)
|
||||
wget https://musl.cc/aarch64-linux-musl-cross.tgz
|
||||
tar xvf aarch64-linux-musl-cross.tgz -C $(TOOLCHAIN_DIR)
|
||||
rm aarch64-linux-musl-cross.tgz
|
||||
|
||||
$(TOOLCHAIN_DIR):
|
||||
mkdir -p $@
|
||||
|
||||
$(ALPINE_TAR):
|
||||
wget https://dl-cdn.alpinelinux.org/alpine/v3.22/releases/aarch64/alpine-rpi-3.22.1-aarch64.tar.gz -O $(ALPINE_TAR)
|
||||
|
||||
$(LIB):
|
||||
make -C $(LIBFT_DIR)
|
||||
make aarch64 -C $(LIBFT_DIR)
|
||||
|
||||
$(BUILD_DIR):
|
||||
mkdir -p $@
|
||||
@ -50,4 +117,7 @@ $(ASSETS):
|
||||
mkdir -p $@
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR)
|
||||
rm -rf $(BUILD_DIR) $(ALPINE) $(ASSETS)
|
||||
make fclean -C $(LIBFT_DIR)
|
||||
|
||||
.PHONY: sync
|
||||
|
||||
0
image/apks/.boot_repository
Executable file
0
image/apks/.boot_repository
Executable file
BIN
image/apks/aarch64/APKINDEX.tar.gz
Executable file
BIN
image/apks/aarch64/APKINDEX.tar.gz
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-base-3.22.1-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-base-3.22.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-baselayout-3.7.0-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-baselayout-3.7.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-baselayout-data-3.7.0-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-baselayout-data-3.7.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-conf-3.20.0-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-conf-3.20.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-keys-2.5-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-keys-2.5-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/alpine-release-3.22.1-r0.apk
Executable file
BIN
image/apks/aarch64/alpine-release-3.22.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/apk-cron-1.0-r3.apk
Executable file
BIN
image/apks/aarch64/apk-cron-1.0-r3.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/apk-tools-2.14.9-r2.apk
Executable file
BIN
image/apks/aarch64/apk-tools-2.14.9-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/bonding-2.6-r5.apk
Executable file
BIN
image/apks/aarch64/bonding-2.6-r5.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/bridge-1.5-r5.apk
Executable file
BIN
image/apks/aarch64/bridge-1.5-r5.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/busybox-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/busybox-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/busybox-binsh-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/busybox-binsh-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/busybox-mdev-openrc-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/busybox-mdev-openrc-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/busybox-openrc-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/busybox-openrc-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/busybox-suid-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/busybox-suid-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ca-certificates-bundle-20250619-r0.apk
Executable file
BIN
image/apks/aarch64/ca-certificates-bundle-20250619-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/chrony-4.6.1-r1.apk
Executable file
BIN
image/apks/aarch64/chrony-4.6.1-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/chrony-openrc-4.6.1-r1.apk
Executable file
BIN
image/apks/aarch64/chrony-openrc-4.6.1-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/dbus-libs-1.16.2-r1.apk
Executable file
BIN
image/apks/aarch64/dbus-libs-1.16.2-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/dhcpcd-10.2.3-r0.apk
Executable file
BIN
image/apks/aarch64/dhcpcd-10.2.3-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/dhcpcd-openrc-10.2.3-r0.apk
Executable file
BIN
image/apks/aarch64/dhcpcd-openrc-10.2.3-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/doas-6.8.2-r8.apk
Executable file
BIN
image/apks/aarch64/doas-6.8.2-r8.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/e2fsprogs-1.47.2-r2.apk
Executable file
BIN
image/apks/aarch64/e2fsprogs-1.47.2-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/e2fsprogs-extra-1.47.2-r2.apk
Executable file
BIN
image/apks/aarch64/e2fsprogs-extra-1.47.2-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/e2fsprogs-libs-1.47.2-r2.apk
Executable file
BIN
image/apks/aarch64/e2fsprogs-libs-1.47.2-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/gmp-6.3.0-r3.apk
Executable file
BIN
image/apks/aarch64/gmp-6.3.0-r3.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/gnutls-3.8.8-r0.apk
Executable file
BIN
image/apks/aarch64/gnutls-3.8.8-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ifupdown-ng-0.12.1-r7.apk
Executable file
BIN
image/apks/aarch64/ifupdown-ng-0.12.1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ifupdown-ng-ppp-0.12.1-r7.apk
Executable file
BIN
image/apks/aarch64/ifupdown-ng-ppp-0.12.1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ifupdown-ng-wifi-0.12.1-r7.apk
Executable file
BIN
image/apks/aarch64/ifupdown-ng-wifi-0.12.1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/iw-6.9-r0.apk
Executable file
BIN
image/apks/aarch64/iw-6.9-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/kbd-bkeymaps-2.7.1-r1.apk
Executable file
BIN
image/apks/aarch64/kbd-bkeymaps-2.7.1-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libapk2-2.14.9-r2.apk
Executable file
BIN
image/apks/aarch64/libapk2-2.14.9-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libblkid-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/libblkid-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libcap2-2.76-r0.apk
Executable file
BIN
image/apks/aarch64/libcap2-2.76-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libcom_err-1.47.2-r2.apk
Executable file
BIN
image/apks/aarch64/libcom_err-1.47.2-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libcrypto3-3.5.1-r0.apk
Executable file
BIN
image/apks/aarch64/libcrypto3-3.5.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libeconf-0.6.3-r0.apk
Executable file
BIN
image/apks/aarch64/libeconf-0.6.3-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libedit-20250104.3.1-r1.apk
Executable file
BIN
image/apks/aarch64/libedit-20250104.3.1-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libfdisk-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/libfdisk-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libffi-3.4.8-r0.apk
Executable file
BIN
image/apks/aarch64/libffi-3.4.8-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libidn2-2.3.7-r0.apk
Executable file
BIN
image/apks/aarch64/libidn2-2.3.7-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libncursesw-6.5_p20250503-r0.apk
Executable file
BIN
image/apks/aarch64/libncursesw-6.5_p20250503-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libnl3-3.11.0-r0.apk
Executable file
BIN
image/apks/aarch64/libnl3-3.11.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libpcap-1.10.5-r1.apk
Executable file
BIN
image/apks/aarch64/libpcap-1.10.5-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libretls-3.7.0-r2.apk
Executable file
BIN
image/apks/aarch64/libretls-3.7.0-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libseccomp-2.6.0-r0.apk
Executable file
BIN
image/apks/aarch64/libseccomp-2.6.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libsmartcols-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/libsmartcols-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libssl3-3.5.1-r0.apk
Executable file
BIN
image/apks/aarch64/libssl3-3.5.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libtasn1-4.20.0-r0.apk
Executable file
BIN
image/apks/aarch64/libtasn1-4.20.0-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libunistring-1.3-r0.apk
Executable file
BIN
image/apks/aarch64/libunistring-1.3-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libusb-1.0.28-r0.apk
Executable file
BIN
image/apks/aarch64/libusb-1.0.28-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/libuuid-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/libuuid-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/mdev-conf-4.8-r0.apk
Executable file
BIN
image/apks/aarch64/mdev-conf-4.8-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/musl-1.2.5-r10.apk
Executable file
BIN
image/apks/aarch64/musl-1.2.5-r10.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/musl-utils-1.2.5-r10.apk
Executable file
BIN
image/apks/aarch64/musl-utils-1.2.5-r10.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ncurses-terminfo-base-6.5_p20250503-r0.apk
Executable file
BIN
image/apks/aarch64/ncurses-terminfo-base-6.5_p20250503-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/nettle-3.10.1-r0.apk
Executable file
BIN
image/apks/aarch64/nettle-3.10.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/network-extras-2.1-r0.apk
Executable file
BIN
image/apks/aarch64/network-extras-2.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openntpd-6.8_p1-r9.apk
Executable file
BIN
image/apks/aarch64/openntpd-6.8_p1-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openntpd-openrc-6.8_p1-r9.apk
Executable file
BIN
image/apks/aarch64/openntpd-openrc-6.8_p1-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openrc-0.62.5-r0.apk
Executable file
BIN
image/apks/aarch64/openrc-0.62.5-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openrc-user-0.62.5-r0.apk
Executable file
BIN
image/apks/aarch64/openrc-user-0.62.5-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-client-common-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-client-common-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-client-default-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-client-default-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-keygen-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-keygen-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-server-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-server-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-server-common-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-server-common-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-server-common-openrc-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-server-common-openrc-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssh-sftp-server-10.0_p1-r7.apk
Executable file
BIN
image/apks/aarch64/openssh-sftp-server-10.0_p1-r7.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/openssl-3.5.1-r0.apk
Executable file
BIN
image/apks/aarch64/openssl-3.5.1-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/p11-kit-0.25.5-r2.apk
Executable file
BIN
image/apks/aarch64/p11-kit-0.25.5-r2.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/partx-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/partx-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/pcre2-10.43-r1.apk
Executable file
BIN
image/apks/aarch64/pcre2-10.43-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/pcsc-lite-libs-2.3.3-r0.apk
Executable file
BIN
image/apks/aarch64/pcsc-lite-libs-2.3.3-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-atm-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-atm-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-chat-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-chat-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-daemon-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-daemon-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-l2tp-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-l2tp-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-minconn-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-minconn-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-openrc-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-openrc-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-passwordfd-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-passwordfd-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-pppoe-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-pppoe-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-radius-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-radius-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ppp-winbind-2.5.2-r0.apk
Executable file
BIN
image/apks/aarch64/ppp-winbind-2.5.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/scanelf-1.3.8-r1.apk
Executable file
BIN
image/apks/aarch64/scanelf-1.3.8-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/sfdisk-2.41-r9.apk
Executable file
BIN
image/apks/aarch64/sfdisk-2.41-r9.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/ssl_client-1.37.0-r18.apk
Executable file
BIN
image/apks/aarch64/ssl_client-1.37.0-r18.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/tiny-cloud-3.2.2-r0.apk
Executable file
BIN
image/apks/aarch64/tiny-cloud-3.2.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/tiny-cloud-nocloud-3.2.2-r0.apk
Executable file
BIN
image/apks/aarch64/tiny-cloud-nocloud-3.2.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/tiny-cloud-openrc-3.2.2-r0.apk
Executable file
BIN
image/apks/aarch64/tiny-cloud-openrc-3.2.2-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/tzdata-2025b-r0.apk
Executable file
BIN
image/apks/aarch64/tzdata-2025b-r0.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/usb-modeswitch-2.6.1-r4.apk
Executable file
BIN
image/apks/aarch64/usb-modeswitch-2.6.1-r4.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/vlan-2.3-r1.apk
Executable file
BIN
image/apks/aarch64/vlan-2.3-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/wget-1.25.0-r1.apk
Executable file
BIN
image/apks/aarch64/wget-1.25.0-r1.apk
Executable file
Binary file not shown.
BIN
image/apks/aarch64/wpa_supplicant-2.11-r2.apk
Executable file
BIN
image/apks/aarch64/wpa_supplicant-2.11-r2.apk
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user