Установка 403-ath_regd_optional.patch

Я новичок в патче, и мне нужно установить этот патч. https://dev.openwrt.org/browser/trunk/package/kernel/mac80211/patches/rev=39442

.

Предполагается, что это исправление пакета backports-3.15.1-1

. Как вы видите, оно исправляет три файла: drivers/net/wireless/ath/regd.c, drivers/net/wireless/ath/Kconfig и .local-symbols

, которые я пробовал patch -Np5 -i 403-ath_regd_optional.patch и patch -i 403-ath_regd_optional.patch и я получаю ту же ошибку

не могу найти файл для исправления в строке ввода 3

Возможно, вам следовало использовать опцию -p или --strip?

Текст, приведший к этому, был:

| --- a / drivers / net / wireless / ath / regd.c

| +++ b / drivers / net / wireless / ath / regd.c

Файл для исправления:

Однако, если я ввел точно такой же файл (то есть drivers/net/wireless/ath/regd.c), он будет работать

] Почему это происходит?


ОБНОВЛЕНИЕ

Я вручную обновил файлы и заменил старые

0
задан 13 July 2014 в 11:50

1 ответ

Синтаксис для исправления пакета:

sudo patch `which [NAME OF THE PACKAGE]` < [DIRECTORY OF THE PATCH FILE]/[PATCH FILE NAME].patch

Пример:

sudo patch `which webcamstudio` < ~Downloads/diff_webcamstudio_uname.patch
0
ответ дан 13 July 2014 в 11:50

Другие вопросы по тегам:

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