Назрел вопрос, пиши сюда

В процессе наполнения (доступен для записи)

Re: Назрел вопрос, пиши сюда

Сообщение zixel » 12 дек 2018, 09:46

alex писал(а):
zixel писал(а):Alex подскажите пожалуйста надо ему как то показать сурсы ядра...

https://github.com/AlexELEC/CoreELEC/bl ... package.mk

Спасибо собрал!

Сейчас хочу добавить dnscrypt-proxy но почему то не распаковывает файл :(
Код: Выделить всё
PKG_NAME="dnscrypt-proxy"
PKG_VERSION="2.0.19"
PKG_ARCH="linux_x86_64"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jedisct1/dnscrypt-proxy"
PKG_URL="https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/$PKG_NAME-$PKG_ARCH-$PKG_VERSION.tar.gz"
PKG_SECTION="network"
PKG_DEPENDS_TARGET="toolchain"
PKG_SHORTDESC="DNS Crypted"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

make_target() {
   : # nothing to make here
}

makeinstall_target() {
  mkdir -p $INSTALL/etc/dnscrypt-proxy
  cp $PKG_DIR/config/* $INSTALL/etc/dnscrypt-proxy/
  #tar -vxf $PKG_SOURCE_DIR/$PKG_NAME-$PKG_VERSION $PKG_DIR/
}



Пишет
Код: Выделить всё
 GET      dnscrypt-proxy
--2018-12-12 07:39:57--  https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4
Connecting to github.com (github.com)|140.82.118.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T073958Z&X-Amz-Expires=300&X-Amz-Signature=0986d1e2e3454a6e5244d0fbb4e18a8b3728a272d31c21eb759ad3ede2fe78ce&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream [following]
--2018-12-12 07:39:58--  https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T073958Z&X-Amz-Expires=300&X-Amz-Signature=0986d1e2e3454a6e5244d0fbb4e18a8b3728a272d31c21eb759ad3ede2fe78ce&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.237.235
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.237.235|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3644017 (3.5M) [application/octet-stream]
Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz.tar.gz'

sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar. 100%[===========================================================================================================>]   3.47M   127KB/s    in 24s

2018-12-12 07:40:23 (148 KB/s) - 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz.tar.gz' saved [3644017/3644017]

INFO Calculated checksum is: 51a0e6c20f72ae609ec95a06781e138f980af18cb5f9bc27d228d363c6277450

  UNPACK   dnscrypt-proxy
find: '/home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19.tar.gz': No such file or directory
  BUILD    dnscrypt-proxy (target)


Не понимаю почему файл не находит(
И еще вопрос))) Где поправить.... чтобы DNS в /etc/resolv.conf выдавались всегда 127.0.0.1..
Аватара пользователя
zixel
 
Сообщения: 23
Зарегистрирован: 07 апр 2016, 20:04
Пол: Пол не указан

Re: Назрел вопрос, пиши сюда

Сообщение alex » 12 дек 2018, 10:44

zixel писал(а):Сейчас хочу добавить dnscrypt-proxy но почему то не распаковывает файл :(
Код: Выделить всё
PKG_NAME="dnscrypt-proxy"
PKG_VERSION="2.0.19"
PKG_ARCH="linux_x86_64"

Вы для какой архитектуры делаете пакет? Если для x86_64 то должно бить:
Код: Выделить всё
PKG_ARCH="x86_64"

если для arm и arm64:
Код: Выделить всё
PKG_ARCH="arm aarch64"


UNPACK dnscrypt-proxy
find: '/home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19.tar.gz': No such file or directory
BUILD dnscrypt-proxy (target)[/code]

Не понимаю почему файл не находит(

Потому что файл у Вас сохраняется как
Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz.tar.gz'

И еще вопрос))) Где поправить.... чтобы DNS в /etc/resolv.conf выдавались всегда 127.0.0.1..

https://github.com/AlexELEC/CoreELEC/bl ... an.service
Аватара пользователя
alex
Администратор
 
Сообщения: 6150
Изображения: 0
Зарегистрирован: 05 дек 2012, 14:10
Откуда: Киев
Национальный флаг:
Ukraine
Пол: Мужской

Re: Назрел вопрос, пиши сюда

Сообщение zixel » 12 дек 2018, 10:59

alex писал(а):Вы для какой архитектуры делаете пакет? Если для x86_64 то должно бить:
Код: Выделить всё
PKG_ARCH="x86_64"

если для arm и arm64:
Код: Выделить всё
PKG_ARCH="arm aarch64"

Там просто бинарник в архиве для X86-64 его надо вытащить просто и скопировать просто так архитектуру написал

UNPACK dnscrypt-proxy
find: '/home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19.tar.gz': No such file or directory

(

Потому что файл у Вас сохраняется как
Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz.tar.gz'


не тот лог Вам дал простите... сохраняется правильно как Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.[b]tar.gz'
но все равно не распаковывает
Код: Выделить всё
 GET      dnscrypt-proxy
--2018-12-12 08:56:17--  https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
Resolving github.com (github.com)... 140.82.118.4, 140.82.118.3
Connecting to github.com (github.com)|140.82.118.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T085617Z&X-Amz-Expires=300&X-Amz-Signature=0b38e6cf8ae970269c3c12e4f75dafa103ba8dedc01c4a8cd6418ba04fd1a9e4&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream [following]
--2018-12-12 08:56:17--  https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T085617Z&X-Amz-Expires=300&X-Amz-Signature=0b38e6cf8ae970269c3c12e4f75dafa103ba8dedc01c4a8cd6418ba04fd1a9e4&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.20.171
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.20.171|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3644017 (3.5M) [application/octet-stream]
Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz'

sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar. 100%[===========================================================================================================>]   3.47M   253KB/s    in 8.1s

2018-12-12 08:56:26 (437 KB/s) - 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz' saved [3644017/3644017]

INFO Calculated checksum is: 51a0e6c20f72ae609ec95a06781e138f980af18cb5f9bc27d228d363c6277450

  UNPACK   dnscrypt-proxy
find: '/home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19': No such file or directory
  BUILD    dnscrypt-proxy (target)


Вообще нормально что он файл ищет без расширения .tar.gz?

https://github.com/AlexELEC/CoreELEC/bl ... an.service


Посмотрел, он указывает гугловские по умолчанию... но если я например подключаю wi-fi то после этого в resolv.conf обновляется на автоматические настройки сети =( 192.168.1.1
Как бы сделать DNS постоянно 127.0.0.1
Аватара пользователя
zixel
 
Сообщения: 23
Зарегистрирован: 07 апр 2016, 20:04
Пол: Пол не указан

Re: Назрел вопрос, пиши сюда

Сообщение alex » 12 дек 2018, 13:23

zixel писал(а):Там просто бинарник в архиве для X86-64 его надо вытащить просто и скопировать просто так архитектуру написал

Объясню подробнее, есть определенные правила. Переменная PKG_ARCH задается не просто так. Это указание системе сборки для какой архитектуры предназначен пакет. Эта переменная не может иметь вольных значений (вроде - linux_x86_64) а определенный набор: x86_64, arm, aarch64, any. Иначе, если архитектура пакета не соответствует архитектуре целевой системы - пакет не будет включен в сборку (не зависимо, нужна компиляция или простое копирование). Вручную Вы его соберете, но в систему он не попадет.
но все равно не распаковывает
Вообще нормально что он файл ищет без расширения .tar.gz?

Как я сказал, есть правила ). У Вас не правильно написан пакет.
Посмотрел, он указывает гугловские по умолчанию... но если я например подключаю wi-fi то после этого в resolv.conf обновляется на автоматические настройки сети =( 192.168.1.1
Как бы сделать DNS постоянно 127.0.0.1

Этим управляет connman а не системные скрипты. Видимо с его помощью и нужно делать, я таким не интересовался.
Аватара пользователя
alex
Администратор
 
Сообщения: 6150
Изображения: 0
Зарегистрирован: 05 дек 2012, 14:10
Откуда: Киев
Национальный флаг:
Ukraine
Пол: Мужской

Re: Назрел вопрос, пиши сюда

Сообщение zixel » 12 дек 2018, 13:36

alex писал(а):
zixel писал(а):Там просто бинарник в архиве для X86-64 его надо вытащить просто и скопировать просто так архитектуру написал

Объясню подробнее, есть определенные правила. Переменная PKG_ARCH задается не просто так. Это указание системе сборки для какой архитектуры предназначен пакет. Эта переменная не может иметь вольных значений (вроде - linux_x86_64) а определенный набор: x86_64, arm, aarch64, any. Иначе, если архитектура пакета не соответствует архитектуре целевой системы - пакет не будет включен в сборку (не зависимо, нужна компиляция или простое копирование). Вручную Вы его соберете, но в систему он не попадет.
но все равно не распаковывает
Вообще нормально что он файл ищет без расширения .tar.gz?

Как я сказал, есть правила ). У Вас не правильно написан пакет.
Посмотрел, он указывает гугловские по умолчанию... но если я например подключаю wi-fi то после этого в resolv.conf обновляется на автоматические настройки сети =( 192.168.1.1
Как бы сделать DNS постоянно 127.0.0.1

Этим управляет connman а не системные скрипты. Видимо с его помощью и нужно делать, я таким не интересовался.


Спасибо я понял, но не зависимо от того x86_64 или any стоит в этой переменной...распаковать все равно не может...может как то ручками прописать распаковку?

ААА, ну все понятно...там в архиве папка linux-x86_64 он так ее и распаковывает... а зайти потом хочет в папку /build.ALEXELEC.../dnscrypt-proxy-2.0.19/
Вопрос как изменить что бы распаковка была в /home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19/ а не в /home/htpc/build.AlexELEC-PC.x86_64/linux-x86_64
Аватара пользователя
zixel
 
Сообщения: 23
Зарегистрирован: 07 апр 2016, 20:04
Пол: Пол не указан

Re: Назрел вопрос, пиши сюда

Сообщение alex » 12 дек 2018, 14:26

zixel писал(а):ААА, ну все понятно...там в архиве папка linux-x86_64 он так ее и распаковывает... а зайти потом хочет в папку /build.ALEXELEC.../dnscrypt-proxy-2.0.19/
Вопрос как изменить что бы распаковка была в /home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19/ а не в /home/htpc/build.AlexELEC-PC.x86_64/linux-x86_64

Установить переменную - PKG_SOURCE_DIR
вот пример: https://github.com/AlexELEC/htpc/blob/m ... package.mk
Аватара пользователя
alex
Администратор
 
Сообщения: 6150
Изображения: 0
Зарегистрирован: 05 дек 2012, 14:10
Откуда: Киев
Национальный флаг:
Ukraine
Пол: Мужской

Re: Назрел вопрос, пиши сюда

Сообщение zixel » 12 дек 2018, 14:34

alex писал(а):
zixel писал(а):ААА, ну все понятно...там в архиве папка linux-x86_64 он так ее и распаковывает... а зайти потом хочет в папку /build.ALEXELEC.../dnscrypt-proxy-2.0.19/
Вопрос как изменить что бы распаковка была в /home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19/ а не в /home/htpc/build.AlexELEC-PC.x86_64/linux-x86_64

Установить переменную - PKG_SOURCE_DIR
вот пример: https://github.com/AlexELEC/htpc/blob/m ... package.mk


Чет все равно не хочет =( теперь на MV ругается может... PKG_NEED_UNPACK?
Код: Выделить всё
PKG_NAME="dnscrypt-proxy"
PKG_VERSION="2.0.19"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jedisct1/dnscrypt-proxy"
PKG_URL="https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz"
PKG_SOURCE_DIR="dnscrypt-proxy-$PKG_VERSION"
PKG_DEPENDS_TARGET="toolchain systemd lirc"
PKG_SECTION="network"
PKG_SHORTDESC="eventlircd:The eventlircd daemon provides various functions for LIRC devices"
PKG_LONGDESC="The eventlircd daemon provides four functions for LIRC devices"

PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

#PKG_CONFIGURE_OPTS_TARGET="--with-udev-dir=/usr/lib/udev"

post_makeinstall_target() {
# install our own evmap files and udev rules
  rm -rf $INSTALL/etc/eventlircd.d
}


Код: Выделить всё
 GET      dnscrypt-proxy
--2018-12-12 12:29:27--  https://github.com/jedisct1/dnscrypt-proxy/releases/download/2.0.19/dnscrypt-proxy-linux_x86_64-2.0.19.tar.gz
Resolving github.com (github.com)... 140.82.118.3, 140.82.118.4
Connecting to github.com (github.com)|140.82.118.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T122928Z&X-Amz-Expires=300&X-Amz-Signature=bc188332d275d10662e20d1c59b7a601f188b4df5ff7e76a3c4ad8a7816a3669&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream [following]
--2018-12-12 12:29:28--  https://github-production-release-asset-2e65be.s3.amazonaws.com/116739828/138ac700-ef34-11e8-8c64-472a561f6034?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181212%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181212T122928Z&X-Amz-Expires=300&X-Amz-Signature=bc188332d275d10662e20d1c59b7a601f188b4df5ff7e76a3c4ad8a7816a3669&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddnscrypt-proxy-linux_x86_64-2.0.19.tar.gz&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 54.231.72.187
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|54.231.72.187|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3644017 (3.5M) [application/octet-stream]
Saving to: 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz'

sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar. 100%[===========================================================================================================>]   3.47M   164KB/s    in 8.8s

2018-12-12 12:29:37 (404 KB/s) - 'sources/dnscrypt-proxy/dnscrypt-proxy-2.0.19.tar.gz' saved [3644017/3644017]

INFO Calculated checksum is: 51a0e6c20f72ae609ec95a06781e138f980af18cb5f9bc27d228d363c6277450

  UNPACK   dnscrypt-proxy
mv: cannot stat '/home/htpc/build.AlexELEC-PC.x86_64/dnscrypt-proxy-2.0.19': No such file or directory
Аватара пользователя
zixel
 
Сообщения: 23
Зарегистрирован: 07 апр 2016, 20:04
Пол: Пол не указан

Re: Назрел вопрос, пиши сюда

Сообщение alex » 12 дек 2018, 14:53

zixel писал(а):Чет все равно не хочет =( теперь на MV ругается может... PKG_NEED_UNPACK?

Попробуйте так:
Код: Выделить всё
PKG_NAME="dnscrypt-proxy"
PKG_VERSION="2.0.19"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jedisct1/dnscrypt-proxy"
PKG_URL="$PKG_SITE/releases/download/$PKG_VERSION/$PKG_NAME-linux_x86_64-$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="linux-x86_64"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="network"
PKG_SHORTDESC="dnscrypt-proxy"
PKG_LONGDESC="dnscrypt-proxy"

PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

make_target() {
  : # none
}

makeinstall_target() {
  ваши_действия
}

Аватара пользователя
alex
Администратор
 
Сообщения: 6150
Изображения: 0
Зарегистрирован: 05 дек 2012, 14:10
Откуда: Киев
Национальный флаг:
Ukraine
Пол: Мужской

Re: Назрел вопрос, пиши сюда

Сообщение zixel » 12 дек 2018, 15:01

alex писал(а):
zixel писал(а):Чет все равно не хочет =( теперь на MV ругается может... PKG_NEED_UNPACK?

Попробуйте так:
Код: Выделить всё
PKG_NAME="dnscrypt-proxy"
PKG_VERSION="2.0.19"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jedisct1/dnscrypt-proxy"
PKG_URL="$PKG_SITE/releases/download/$PKG_VERSION/$PKG_NAME-linux_x86_64-$PKG_VERSION.tar.gz"
PKG_SOURCE_DIR="linux-x86_64"
PKG_DEPENDS_TARGET="toolchain"
PKG_SECTION="network"
PKG_SHORTDESC="dnscrypt-proxy"
PKG_LONGDESC="dnscrypt-proxy"

PKG_IS_ADDON="no"
PKG_AUTORECONF="no"

make_target() {
  : # none
}

makeinstall_target() {
  ваши_действия
}



PKG_SOURCE_DIR="linux-x86_64" Хммм....Вообще бы не догадался что так)))))) Спасибо! =)
Аватара пользователя
zixel
 
Сообщения: 23
Зарегистрирован: 07 апр 2016, 20:04
Пол: Пол не указан

Re: Назрел вопрос, пиши сюда

Сообщение grey087 » 12 дек 2018, 15:22

Алекс, ваша новая сборка CoreELEC-8.99.11 ae-fork (Amlogic S905/912) , да и впрочем предыдущая десятая крашится при включении IPTV (или при загрузке EPG) . Никакие ваши рекомендации не помогают, увы ((( Всё делал неоднократно, ничего не помогает...
Аватара пользователя
grey087
 
Сообщения: 26
Зарегистрирован: 05 дек 2018, 19:38
Откуда: Краснодар
Национальный флаг:
Russia
Пол: Мужской

Пред.След.


Вернуться в Подсказки, описания и FAQ по Alex@ELEC

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

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


Premodded assemblage from ATS