LINUX.ORG.RU

Не получается создать простой deb


0

0

Пытаюсь сделать простой файл, который будет просто содержать конфиг /etc/fuck.txt:

1. текущий путь ~/tmp/fuck-1.0 2. dh_make -c gpl -n 3. Правлю debian/control 4. Правлю debian/rules

%:
	dh  $@
install: build
	dh_testdir
	dh_testroot
	dh_prep  
	dh_installdirs

	mkdir -p $(CURDIR)/debian/fuck/etc
	echo 'AAAAAAAAAA' > $(CURDIR)/debian/fuck/etc/fuck.txt

5. говорю debuid

Дебы делаются, но они не содержат мои файлов (etc/fuck.txt)

То есть задача просто дебом ложить файлик в /etc/ ЧЯДНТ?

★★★★★

Читай man dpkg-deb.

GotF ★★★★★
()
Ответ на: комментарий от alex_custov

Спасибо за ссылку! Если уж совсем просто, то я могу собрать deb и просто сделав правильную структуру файлов и скормив это ar. Тут вопрос скорее в том, как это сделать именно с помощью debhelper и dh_make. В данном случае непонятно, куда положить файл, что бы он на целевой машине положился опять же в нужное место.

pento ★★★★★
() автор топика

Файл положить в debian, установить при помощи dh_install.

man dh_install

Либо вызвать install напрямую в debian/rules.

Zubok ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.