Я обновил до 15,04, и я нашел пакет ubuntu-zfs
быть поврежденным на systemd
.
Я нашел описание ошибки на GitHub, но я не знаю как процедура быть сделанным, как описано:
Корректный способ решить это (который я сделал в своих Хрипящих пакетах), состоит в том, чтобы создать - зависят от горячекатаного-systemd и затем называют dh_systemd_enable и dh_systemd_start в debian/rules файле. Это установит systemd файлы в корректном месте, в корректном пакете И создаст корректные строки файла конфигурации в сообщении/пред inst/rm файлы.
Кто-то мог помочь мне в выполнении этого? Я пытался искать, но я не нахожу ничего из того, о чем они говорят.:D
Большое спасибо.
Инструкции относятся к созданию пакетов Debian. Необходимо следовать инструкциям по сборке, но перед выполнением git-buildpackage
, отредактируйте control
файл в debian
каталог (debian/control
) и добавьте к Build-Depends
список, dh-systemd
(добавьте его где угодно в списке, действительно, но мне нравится сохранять порядок):
Build-Depends: autotools-dev,
autoconf,
autogen,
automake,
debhelper (>= 8),
dh-autoreconf,
dh-systemd
dkms (>= 2.2.0.2),
libselinux1-dev,
libtool,
uuid-dev,
zlib1g-dev,
Затем отредактируйте rules
файл в debian
каталог (debian/rules
) и:
измените полное dh
команда к:
dh $@ --with autoreconf,dkms,systemd
override_dh_installinit
раздел.Когда Вы добавляете systemd
к --with
опции, dh_systemd_enable
и dh_systemd_start
будет назван в правильное время.
Кроме того, в дополнение к другим пакетам, уже упомянутым в Build-Depends
, необходимо будет установить dh-systemd
(sudo apt-get install dh-systemd
).