Есть просто busybox и весит он 210.05 KiB
есть tar и весит он 163.32 KiB и в сумме почти 400
а unzip и gzip весят в 2 раза меньше, унзип там не помню что то 130 и гзип 30 всего вроде
руками набери в строке буквы с помощью кнопок клавиатуры и нажми ентер (тоже на клавиатуре):
busybox tar
вывод сюда
нет ошибки
это посикс дефолт валуе
${var:-default}
Для этого даже wget достаточно, возможно и того что в busybox
uclient-fetch который? а его может не быть?
достаточно, но мы же не ищем лёгких путей!
@bolvan
а можно для далёких в 2ух словах объяснить как работает dry-run внедренный?
почитал что это так скажем самопроверка кода, но не понятно, а как узнать результат этой самопроверки если проблема.
поэкспериментировал, вижу что нарушения части кода теперь не приводит к обвалу всего запрета, что то еще есть полезное для анализа проблем с ним?
BusyBox v1.36.1 (2024-10-29 20:36:11 UTC) multi-call binary.
Usage: tar c|x|t [-zahvokO] [-f TARFILE] [-C DIR] [-T FILE] [-X FILE] [FILE]…
Create, extract, or list files from a tar file
c Create
x Extract
t List
-f FILE Name of TARFILE ('-' for stdin/out)
-C DIR Change to DIR before operation
-v Verbose
-O Extract to stdout
-o Don't restore user:group
-k Don't replace existing files
-z (De)compress using gzip
-a (De)compress based on extension
-h Follow symlinks
-T FILE File with names to include
-X FILE File with glob patterns to exclude
Ну так и в чем проблема-то? Бизибокс новее, чем у меня. Там все должно быть.
вот, это называется бузибоксовский тар
далее можешь дерзать далее
process exit code 0 в случае успеха
не 0 иначе
работает просто
после проверки параметров вместо запуска выходит
Каким макаром ?
как то так наверное:
я так не пробовал, а дальше как команды до ./install_easy.sh
Я так ставлю
wget -O “/tmp/zapret-v69.zip” https://github.com/bol-van/zapret/releases/download/v69/zapret-v69.zip
cd /tmp
unzip zapret-v69.zip
cd /tmp/zapret-v69/
./install_easy.sh
Подскажите как, я не силён в этом
Если без доп пакетов, то было бы вообще круто, инфы я ни разу не видел нигде
А линукс я только на роуторе вижу )
Я ввёл curl -Lo - https://github.com/bol-van/zapret/releases/download/v69.5/zapret-v69.5-openwrt-embedded.tar.gz | tar -zxvf - и оно даже распаковала куда то )
хм, тоже так думал, но когда делал спецом ошибки, не видел чтобы что то особенное писалось
потом еще попробую
не все есть ошибка
что-то будет проигнорено
смысл что нет никакой отдельной проверки
есть лишь прерывание перед запуском движка
curl -Lo - https://github.com/bol-van/zapret/releases/download/v69.5/zapret-v69.5-openwrt-embedded.tar.gz | tar -zxvf -
Куда оно распаковывает ? В какую директорию ? Или как в темп направить что туда залетала ?
Путь куда распаковалась просто к примеру zapret-v69.5/blockcheck.sh
жалко, хотелось чтобы синтаксические ошибки показывал
пробовал пробел убирать, стирать - в --, reapeat писать а не repeats, это для него всё не ошибка
он валится только если бы свалился при обычном запуске
в текущую
надо cd /tmp