Как создать пакет alpine без git?

Вот как я это сделал

#Forward connections coming in from eth0 to tun0
iptables -A FORWARD -i eth0 -o tun0 -j ACCEPT

#Masquerade packets leaving tun0
iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

#Forward Stateful connections coming in from tun0 to eth0
iptables -A FORWARD -i tun0 -o eth0 -m state --state ESTABLISHED,RELATED \
             -j ACCEPT
1
15.08.2019, 22:29
1 ответ

Учитывая, что у вас уже установлен alpine с alpine-sdkили build-baseи abuild, вам необходимо знать, что APK цифровым образом подписывает APK. Итак, сначала вам нужно создать ключи с:

$ abuild-keygen -a

Затем, если у вас есть файл APKBUILD в /tmp:

$ cd /tmp && abuild -r

Вы найдете собранный apk в соответствии с тем, что написано в /etc/abuild/abuild.conf, который по умолчанию установлен на:

REPODEST=$HOME/packages/

Чтобы установить APK (, так как, как я уже сказал, имеет цифровую подпись ), вы должны скопировать открытый ключ, созданный abuild -keygen в /etc/apk/keysили, альтернативно, добавить аргумент --allow-untrustedв apk add $package.

. :Франческо

1
27.01.2020, 23:41

Теги

Похожие вопросы