Например, с таким содержимым: ========================================================== basesystem apt apt-conf-sisyphus etcnet openssh-server passwd sysklogd net-tools e2fsprogs ========================================================== он например используется по умолчанию в /usr/share/lxc/templates/lxc-altlinux для определения пакетного состава создаваемого контейнера. Насколько вижу, это нигде не документировано.
Не добавил в пакет. Вместо этого изменил скрипт и захардкодил несколько дефолтных пакетов. Список немного отличается. Если же в системе файл профиля присутствует, то подхватывается список из этого файла.
-# PKG_LIST="basesystem apt apt-conf-sisyphus etcnet openssh-server passwd sysklogd net-tools e2fsprogs" + # if no configuration file $profile -- fall back to default list of packages + [ -z "$PKG_LIST" ] && PKG_LIST="interactivesystem apt apt-conf-sisyphus etcnet openssh-server systemd systemd-units systemd-sysvinit" 1) Сейчас в сизифе нет пакета systemd-units. Возможно имелся ввиду пакет systemd-utils, хоть я и не понимаю смысла его присутствия в минимальном контейнере. В данном виде дефолт неработоспособен. 2) Я не уверен что стОит таких образом загонять людей к счастью. В смысле изменять дефолт с "любой инит" на "инит именно systemd". Плюс не уверен что это будет хорошо работать для привилегированного контейнера если иниты в хост-системе и контейнеры не совпадают (т.е. sysvinit на хосте и запущенный фактически от рута systemd в контейнере). Но майнтайнеру конечно виднее.
Упс. Неправда моя. Вот как это выглядит на практике: root@thinkpad /etc #lxc-create -n foobar -t altlinux Checking cache download in /var/cache/lxc/altlinux/x86_64/Sisyphus/default/rootfs ... Downloading altlinux minimal ... Reading Package Lists... Done Building Dependency Tree... Done Selecting systemd for 'systemd-units'