Zapret: обсуждение

Для этого даже 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

да то же самое:
wget -qO - https://github.com/bol-van/zapret/releases/download/v69.5/zapret-v69.5-openwrt-embedded.tar.gz | tar -C /tmp/ -zxvf -
cd /tmp/zapret-v69.5/
./install_easy.sh

Блин. Да купите роутер с 128MB флешем и поставьте туда OpenWrt с LuCI. Жизнь станет проще!

Она не станет, чел не освоил базовые вещи. Вот когда освоит, то да.

@abc555
find -type d -name zapret*
Найдите куда оно скачалось. Надо смотреть, видеть, читать, понимать. По трезвяку лучше всего!