step one of reorganizing meta-citadel
recipes-citadel is for things other than recipes to package software
This commit is contained in:
parent
b115862e5a
commit
5ff3c559a4
@ -0,0 +1,73 @@
|
|||||||
|
# Copyright (C) 2018 Bruce Leidl <bruce@subgraph.com>
|
||||||
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
||||||
|
|
||||||
|
DESCRIPTION = ""
|
||||||
|
HOMEPAGE = ""
|
||||||
|
LICENSE = "MIT"
|
||||||
|
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||||
|
SECTION = ""
|
||||||
|
DEPENDS = ""
|
||||||
|
|
||||||
|
SRC_URI = "\
|
||||||
|
file://locale.conf \
|
||||||
|
file://environment.sh \
|
||||||
|
file://fstab \
|
||||||
|
file://99-grsec-debootstrap.conf \
|
||||||
|
file://90-citadel-sysctl.conf \
|
||||||
|
file://citadel-network.rules \
|
||||||
|
file://citadel-ifconfig.sh \
|
||||||
|
file://00-storage-tmpfiles.conf \
|
||||||
|
file://NetworkManager.conf \
|
||||||
|
file://zram-swap.service \
|
||||||
|
file://share/dot.vimrc \
|
||||||
|
file://polkit/citadel.rules \
|
||||||
|
"
|
||||||
|
|
||||||
|
# for citadel-ifconfig.sh
|
||||||
|
RDEPENDS_${PN} = "bash"
|
||||||
|
|
||||||
|
inherit systemd
|
||||||
|
SYSTEMD_SERVICE_${PN} = "zram-swap.service"
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
install -m 0755 -d ${D}/storage
|
||||||
|
install -m 0755 -d ${D}/realms
|
||||||
|
install -d ${D}${libdir}/sysctl.d
|
||||||
|
install -m 0755 -d ${D}${libexecdir}
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/profile.d
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/skel
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/tmpfiles.d
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/udev/rules.d
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/NetworkManager
|
||||||
|
install -m 0755 -d ${D}${sysconfdir}/polkit-1/rules.d
|
||||||
|
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager
|
||||||
|
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager/system-connections
|
||||||
|
|
||||||
|
install -m 0644 ${WORKDIR}/locale.conf ${D}${sysconfdir}/locale.conf
|
||||||
|
install -m 0644 ${WORKDIR}/environment.sh ${D}${sysconfdir}/profile.d/environment.sh
|
||||||
|
install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
|
||||||
|
install -m 0644 ${WORKDIR}/00-storage-tmpfiles.conf ${D}${sysconfdir}/tmpfiles.d
|
||||||
|
install -m 0644 ${WORKDIR}/NetworkManager.conf ${D}${sysconfdir}/NetworkManager
|
||||||
|
|
||||||
|
install -d ${D}${systemd_system_unitdir}
|
||||||
|
install -m 644 ${WORKDIR}/zram-swap.service ${D}${systemd_system_unitdir}
|
||||||
|
|
||||||
|
# disable some pax and grsecurity features so that debootstrap will work
|
||||||
|
# this should be removed later
|
||||||
|
install -m 0644 ${WORKDIR}/99-grsec-debootstrap.conf ${D}${libdir}/sysctl.d/
|
||||||
|
|
||||||
|
install -m 0644 ${WORKDIR}/90-citadel-sysctl.conf ${D}${libdir}/sysctl.d/
|
||||||
|
|
||||||
|
install -m 0644 ${WORKDIR}/citadel-network.rules ${D}${sysconfdir}/udev/rules.d/
|
||||||
|
install -m 0755 ${WORKDIR}/citadel-ifconfig.sh ${D}${libexecdir}
|
||||||
|
|
||||||
|
install -m 0755 ${WORKDIR}/share/dot.vimrc ${D}${sysconfdir}/skel/.vimrc
|
||||||
|
|
||||||
|
install -m 0755 ${WORKDIR}/polkit/citadel.rules ${D}${sysconfdir}/polkit-1/rules.d/
|
||||||
|
|
||||||
|
ln -s /storage/citadel-state/resolv.conf ${D}${sysconfdir}/resolv.conf
|
||||||
|
ln -s /dev/null ${D}${sysconfdir}/tmpfiles.d/etc.conf
|
||||||
|
ln -s /dev/null ${D}${sysconfdir}/tmpfiles.d/home.conf
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES_${PN} = "/"
|
@ -14,6 +14,7 @@ BASH_COMPLETION = "\
|
|||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_${PN} = "\
|
RDEPENDS_${PN} = "\
|
||||||
|
citadel-config \
|
||||||
base-files \
|
base-files \
|
||||||
base-passwd \
|
base-passwd \
|
||||||
systemd \
|
systemd \
|
@ -1,68 +1,11 @@
|
|||||||
|
|
||||||
hostname="subgraph"
|
hostname="subgraph"
|
||||||
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
|
|
||||||
SRC_URI += "\
|
|
||||||
file://locale.conf \
|
|
||||||
file://environment.sh \
|
|
||||||
file://fstab \
|
|
||||||
file://99-grsec-debootstrap.conf \
|
|
||||||
file://90-citadel-sysctl.conf \
|
|
||||||
file://citadel-network.rules \
|
|
||||||
file://citadel-ifconfig.sh \
|
|
||||||
file://00-storage-tmpfiles.conf \
|
|
||||||
file://NetworkManager.conf \
|
|
||||||
file://zram-swap.service \
|
|
||||||
file://share/dot.vimrc \
|
|
||||||
file://polkit/citadel.rules \
|
|
||||||
"
|
|
||||||
|
|
||||||
dirs1777_remove = "${localstatedir}/volatile/tmp"
|
dirs1777_remove = "${localstatedir}/volatile/tmp"
|
||||||
|
|
||||||
dirs755="/boot /dev /usr/bin /usr/sbin /usr/lib /etc /etc/default /etc/skel /usr/lib /mnt /proc /home/root /run /usr /usr/bin /usr/share/doc/base-files-3.0.14 /usr/include /usr/lib /usr/sbin /usr/share /usr/share/common-licenses /usr/share/info /usr/share/man /usr/share/misc /var /sys /home /media"
|
dirs755="/boot /dev /usr/bin /usr/sbin /usr/lib /etc /etc/default /etc/skel /usr/lib /mnt /proc /home/root /run /usr /usr/bin /usr/share/doc/base-files-3.0.14 /usr/include /usr/lib /usr/sbin /usr/share /usr/share/common-licenses /usr/share/info /usr/share/man /usr/share/misc /var /sys /home /media"
|
||||||
|
|
||||||
volatiles = ""
|
volatiles = ""
|
||||||
|
|
||||||
inherit systemd
|
|
||||||
SYSTEMD_SERVICE_${PN} = "zram-swap.service"
|
|
||||||
|
|
||||||
# for citadel-ifconfig.sh
|
|
||||||
RDEPENDS_${PN} = "bash"
|
|
||||||
|
|
||||||
do_install_append () {
|
do_install_append () {
|
||||||
install -m 0755 -d ${D}/storage
|
rm ${D}${sysconfdir}/fstab
|
||||||
install -m 0755 -d ${D}/realms
|
|
||||||
install -d ${D}${libdir}/sysctl.d
|
|
||||||
install -m 0755 -d ${D}${libexecdir}
|
|
||||||
install -m 0755 -d ${D}${sysconfdir}/profile.d
|
|
||||||
install -m 0755 -d ${D}${sysconfdir}/tmpfiles.d
|
|
||||||
install -m 0755 -d ${D}${sysconfdir}/udev/rules.d
|
|
||||||
install -m 0755 -d ${D}${sysconfdir}/NetworkManager
|
|
||||||
install -m 0755 -d ${D}${sysconfdir}/polkit-1/rules.d
|
|
||||||
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager
|
|
||||||
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager/system-connections
|
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/locale.conf ${D}${sysconfdir}/locale.conf
|
|
||||||
install -m 0644 ${WORKDIR}/environment.sh ${D}${sysconfdir}/profile.d/environment.sh
|
|
||||||
install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
|
|
||||||
install -m 0644 ${WORKDIR}/00-storage-tmpfiles.conf ${D}${sysconfdir}/tmpfiles.d
|
|
||||||
install -m 0644 ${WORKDIR}/NetworkManager.conf ${D}${sysconfdir}/NetworkManager
|
|
||||||
|
|
||||||
install -d ${D}${systemd_system_unitdir}
|
|
||||||
install -m 644 ${WORKDIR}/zram-swap.service ${D}${systemd_system_unitdir}
|
|
||||||
|
|
||||||
# disable some pax and grsecurity features so that debootstrap will work
|
|
||||||
# this should be removed later
|
|
||||||
install -m 0644 ${WORKDIR}/99-grsec-debootstrap.conf ${D}${libdir}/sysctl.d/
|
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/90-citadel-sysctl.conf ${D}${libdir}/sysctl.d/
|
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/citadel-network.rules ${D}${sysconfdir}/udev/rules.d/
|
|
||||||
install -m 0755 ${WORKDIR}/citadel-ifconfig.sh ${D}${libexecdir}
|
|
||||||
|
|
||||||
install -m 0755 ${WORKDIR}/share/dot.vimrc ${D}${sysconfdir}/skel/.vimrc
|
|
||||||
|
|
||||||
install -m 0755 ${WORKDIR}/polkit/citadel.rules ${D}${sysconfdir}/polkit-1/rules.d/
|
|
||||||
|
|
||||||
ln -s /storage/citadel-state/resolv.conf ${D}${sysconfdir}/resolv.conf
|
|
||||||
ln -s /dev/null ${D}${sysconfdir}/tmpfiles.d/etc.conf
|
|
||||||
ln -s /dev/null ${D}${sysconfdir}/tmpfiles.d/home.conf
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user