Необходимая информация доступна в Справочнике портера (, а точнее в Руководстве по переносу в нем ).
Резюмируя, вы (если хотите создать официальный порт OpenBSD ), создадите не двоичный пакет самостоятельно, а порт (Makefile, который встраивается в инфраструктуру построения портов OpenBSD, и связанные с ним метаданные. файлы ), которые в конечном итоге принимаются коммиттерами в списке рассылки ports@openbsd.org
.
После фиксации бинарные пакеты собираются, подписываются и распространяются командой OpenBSD с использованием написанного вами порта.
Если вы не заинтересованы в сборке пакета, доступного через официальные каналы OpenBSD, и предпочитаете самостоятельно распространять пакет OpenBSD вместе со своим программным обеспечением, вам все равно придется встроить его в инфраструктуру порта OpenBSD, как описано в разделе «Перенос». Руководство по сборке этого пакета.
Как вы собираетесь создавать порт OpenBSD для некоторого программного обеспечения — слишком большая тема, чтобы отвечать на этом сайте. Вместо этого попробуйте задавать вопросы о конкретных проблемах, с которыми вы сталкиваетесь при этом.Вы также можете задать вопрос в списке рассылки ports@openbsd.org
.
Эти службы не являются обязательными для рабочего стола. Если вы не собираетесь удаленно управлять своим компьютером или получать доступ к его файлам, вы можете отключить их. Это также сделает вашу систему более безопасной.
sudo systemctl stop vsftpd.service
sudo systemctl disable vsftpd.service
sudo systemctl stop sshd.service
sudo systemctl disable sshd.service
Поскольку вы говорите о сценариях в init.d
, это SysVInit, а не systemd
ОС; поэтому вы ищете команду chkconfig
, которая изменяет символические ссылки в /etc/rc.d/rc*.d
с именем S*
для запуска и K*
для уничтожения.