Как я использую dhcpcd в openwrt вместо udhcpc?

Единственным путем я нашел, чтобы добавить, что номера страниц к PDF были с ЛАТЕКСОМ:

Создайте файл/usr/local/bin/add-page-numbers.tex

\documentclass[8pt]{article}
\usepackage[final]{pdfpages}
\usepackage{fancyhdr}

\topmargin 70pt
\oddsidemargin 150pt

\pagestyle{fancy}
\rfoot{\Large\thepage}
\cfoot{}
\renewcommand {\headrulewidth}{0pt}
\renewcommand {\footrulewidth}{0pt}

\begin{document}
\includepdfset{pagecommand=\thispagestyle{fancy}}
\includepdf[pages=-]{input.pdf}
\end{document}

И файл/usr/local/bin/pdf-numbers

#!/bin/bash
name="${1%\.pdf}-numbers"
wd="$(pwd)"
dir=/tmp/pdf-numbers
mkdir -p "$dir"
cp "$1" "$dir/input.pdf"
cd "$dir"
pdflatex --jobname "$name" /usr/local/bin/add-page-numbers.tex > /dev/null
mv "$name.pdf" "$wd"
rm -r "$dir"

Сделайте последний исполняемый файл файла и выполните его с

    pdf-numbers example.pdf

Это создаст файл PDF под названием example-numbers.pdf (и перезапишет его, если это уже будет существовать!).

4
06.03.2012, 10:30
2 ответа

В основном говорящий, кажется, что использование udhcpc является hardcorded в сценарии помощника ifup на OpenWRT.

В основном, ifup называет setup_interface, от /lib/network/config.sh который трудно кодировал ссылки на udhcpc. Если необходимо было скопировать этот файл и сделать достаточные редактирования к функции помощника, я предполагаю, что Вы смогли бы использовать dhcpcd, однако я не делаю гарантий, что это работало бы, поскольку я не попробовал это.

Немного фона, udhcpc, действительно кажется, предпочтительный и поддерживаемый метод DHCP в OpenWRT, и dhcpcd был только включен из-за, он - поддержка RFC#3442 (Билет 1797 OpenWRT).

1
27.01.2020, 21:00
  • 1
    , хотя это точно, надеялся, что у кого-то будет более... категорический ответ на том, какие модификации должны были быть сделаны. С тех пор во всем моем использовании dhcpcd это было настроено для меня. –  xenoterracide 13.11.2010, 23:37
  • 2
    я попытался отключить odhcp6c в последних выпусках - это кажется невозможным. это плотно связывается с конфигурацией IPv6 в интерфейсе, который циклично выполнится, при попытке отключить его в /lib/netifd/proto/dhcpv6.sh (который является, где это живет теперь). –  anarcat 02.03.2017, 18:39

Это довольно просто.

    # opkg update
    # opkg install dhcpcd
1
27.01.2020, 21:00
  • 1
    это не работает: обе программы выполнены вместе и разрушат опустошение. –  anarcat 02.03.2017, 18:36

Теги

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