Соберите, пожалуйста, пакет ...

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 23 авг 2015, 08:06

В этой теме оставляйте Ваши заявки.
Приблизительный шаблон:
---------------------------------------
Соберите, пожалуйста, пакет XXX, версия YYY.
Ссылка на исходники - http:://
Пакет (есть, нет, не знаю) в Openwrt.

Я использую железку ZZZ с Entware.mipsel фид mipselsf
Готов протестировать
-------------------------------------

emoxam
Сообщения: 36
Зарегистрирован: 06 фев 2017, 16:35

Сообщение emoxam » 15 мар 2017, 15:01

С первого взгляда все ок. Толко вот странно работает автодополенение команд.
Например набираю pin и нажимаю tab и случается вот так
pinfish: Unknown command 'apropos'
in function '__fish_describe_command'
called on standard input
with parameter list 'pin'

in command substitution
called on standard input

ping

В итоге нужная команда все таки выбрана, но ошибка - это же не наши методы? Правда?)

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 мар 2017, 15:33

emoxam писал(а):Источник цитаты это же не наши методы? Правда?)

А кто у нас тут знаток по fish? Я его сегодня увидел.

Есть файл /opt/share/fish/functions/__fish_describe_command.fish и
В папке /opt/share/fish/completions есть файл apropos.fish
Это обычные текстовые файлы на fish shell. Может где пути в fish файлах прописаны неправильно?

PS В сырцах на с++ нет apropos!
PPS Спасение утопающих - дело рук самих утопающих.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 мар 2017, 15:43

Скорее всего нет бинарника apropos, т.к. нет в entware man.

Выполняем

Код: Выделить всё

touch /opt/bin/apropos
chmod +x  /opt/bin/apropos
echo "#!/bin/sh" > /opt/bin/apropos 

И радуемся жизни! Тщательнее тестировать нужно :twisted:
fish2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 мар 2017, 15:57

В системе, где есть man все симпатичнее (Debian jessie)
fish3.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

emoxam
Сообщения: 36
Зарегистрирован: 06 фев 2017, 16:35

Сообщение emoxam » 22 мар 2017, 10:01

Да, эту ошибку решили. Но вот ещё одна напасть
Если запустить mc и нажать ctrl+o и например выполнить chmod то помимо результата работы chmod вываливается ещё

Код: Выделить всё

fish: Unknown command 'whoami'
fish: whoami
      ^
in command substitution
        called on standard input

in function 'fish_prompt'
        called on standard input

in command substitution
        called on standard input


Как это побороть есть мысли?

emoxam
Сообщения: 36
Зарегистрирован: 06 фев 2017, 16:35

Сообщение emoxam » 22 мар 2017, 10:24

вбил alias whoami='echo root' в /opt/etc/fish/config.fish
костыль конечно, но хотя бы работать теперь можно нормально

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 22 мар 2017, 14:40

emoxam, удалите тестовый пакет и поставьте из репы. Все необходимое (apropos, whoami) будет на месте.

tmp170508
Сообщения: 2
Зарегистрирован: 08 май 2017, 14:43

Сообщение tmp170508 » 08 май 2017, 17:49

Соберите, пожалуйста, пакет ulogd2, версия 2.0.5.
Ссылка на исходники - ulogd2
Пакета нет в Openwrt.

Я использую железку Keenetic II (прошивка 2.08.C2/ядро 3.4.113) с Entware-3x.mipsel
Готов протестировать или даже собрать, но делаю это впервые и не уверен, что он совместим с nf-conntrack, nflog, которые в ядре - может, это изначально тщетно?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1913
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 08 май 2017, 20:13

tmp170508 писал(а):Источник цитаты Пакета нет в Openwrt.

А это что - https://github.com/openwrt/packages/tre ... /net/ulogd
tmp170508 писал(а):Источник цитаты и не уверен, что он совместим

Практика - критерий истины - нужно проверять!

yoman
Сообщения: 7
Зарегистрирован: 29 авг 2016, 11:24

Сообщение yoman » 18 май 2017, 11:23

Есть возможность собрать пакет conntrack-tools?
http://www.netfilter.org/projects/conntrack-tools/index.html
Было бы неплохо не только под mipsel, но и под armv7


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 5 посетителей :: 0 зарегистрированных, 0 скрытых и 5 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей