forked from brl/citadel
install all recently added conf files
This commit is contained in:
parent
9c5c6f272a
commit
ebf21b45fb
@ -3,15 +3,29 @@ HOMEPAGE = ""
|
|||||||
LICENSE = "MIT"
|
LICENSE = "MIT"
|
||||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||||
|
|
||||||
|
DEPENDS = "dconf-native"
|
||||||
|
|
||||||
S = "${WORKDIR}"
|
S = "${WORKDIR}"
|
||||||
|
|
||||||
SRC_URI = "file://gsettings/90_citadel.gschema.override"
|
SRC_URI = "\
|
||||||
|
file://gsettings/90_citadel.gschema.override \
|
||||||
|
file://dconf/build.d/initial-realm-dconf.conf \
|
||||||
|
"
|
||||||
|
|
||||||
inherit allarch gsettings
|
inherit allarch gsettings
|
||||||
|
|
||||||
|
# Build the binary dconf database which is installed by default into each new realm
|
||||||
|
do_compile() {
|
||||||
|
mkdir -p ${WORKDIR}/dconf-output
|
||||||
|
dconf compile ${WORKDIR}/dconf-output/user ${S}/dconf/build.d
|
||||||
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
install -d ${D}${datadir}/glib-2.0/schemas
|
install -d ${D}${datadir}/glib-2.0/schemas
|
||||||
|
install -d ${D}${sysconfdir}/skel/.config/dconf
|
||||||
|
|
||||||
install -m 644 ${S}/gsettings/90_citadel.gschema.override ${D}${datadir}/glib-2.0/schemas
|
install -m 644 ${S}/gsettings/90_citadel.gschema.override ${D}${datadir}/glib-2.0/schemas
|
||||||
|
install -m 644 ${WORKDIR}/dconf-output/user ${D}${sysconfdir}/skel/.config/dconf
|
||||||
}
|
}
|
||||||
|
|
||||||
FILES_${PN} = "/"
|
FILES_${PN} = "/"
|
||||||
|
@ -48,6 +48,11 @@ SRC_URI = "\
|
|||||||
file://iptables-flush.sh \
|
file://iptables-flush.sh \
|
||||||
file://systemd/zram-swap.service \
|
file://systemd/zram-swap.service \
|
||||||
file://systemd/iptables.service \
|
file://systemd/iptables.service \
|
||||||
|
file://skel/profile \
|
||||||
|
file://skel/bashrc \
|
||||||
|
file://skel/vimrc \
|
||||||
|
file://apt-cacher-ng/acng.conf \
|
||||||
|
file://apt-cacher-ng/security.conf \
|
||||||
${DEFAULT_REALM_UNITS} \
|
${DEFAULT_REALM_UNITS} \
|
||||||
${MODPROBE_CONFIG} \
|
${MODPROBE_CONFIG} \
|
||||||
${SYSCTL_CONFIG} \
|
${SYSCTL_CONFIG} \
|
||||||
@ -79,6 +84,7 @@ do_install() {
|
|||||||
install -m 0755 -d ${D}${sysconfdir}/polkit-1/rules.d
|
install -m 0755 -d ${D}${sysconfdir}/polkit-1/rules.d
|
||||||
install -m 0755 -d ${D}${sysconfdir}/modprobe.d
|
install -m 0755 -d ${D}${sysconfdir}/modprobe.d
|
||||||
install -m 0755 -d ${D}${datadir}/iptables
|
install -m 0755 -d ${D}${datadir}/iptables
|
||||||
|
install -m 0755 -d ${D}${datadir}/factory/skel
|
||||||
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager
|
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager
|
||||||
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager/system-connections
|
install -m 0700 -d ${D}${localstatedir}/lib/NetworkManager/system-connections
|
||||||
|
|
||||||
@ -97,6 +103,11 @@ do_install() {
|
|||||||
install -m 644 ${WORKDIR}/systemd/launch-default-realm.path ${D}${systemd_system_unitdir}
|
install -m 644 ${WORKDIR}/systemd/launch-default-realm.path ${D}${systemd_system_unitdir}
|
||||||
install -m 644 ${WORKDIR}/systemd/launch-default-realm.service ${D}${systemd_system_unitdir}
|
install -m 644 ${WORKDIR}/systemd/launch-default-realm.service ${D}${systemd_system_unitdir}
|
||||||
|
|
||||||
|
# skel files for new realms
|
||||||
|
install -m 644 -T ${WORKDIR}/skel/profile ${D}${sysconfdir}/skel/.profile
|
||||||
|
install -m 644 -T ${WORKDIR}/skel/bashrc ${D}${sysconfdir}/skel/.bashrc
|
||||||
|
install -m 644 -T ${WORKDIR}/skel/vimrc ${D}${sysconfdir}/skel/.vimrc
|
||||||
|
|
||||||
# disable some pax and grsecurity features so that debootstrap will work
|
# disable some pax and grsecurity features so that debootstrap will work
|
||||||
# this should be removed later
|
# this should be removed later
|
||||||
install -m 0644 ${WORKDIR}/sysctl/99-grsec-debootstrap.conf ${D}${libdir}/sysctl.d/
|
install -m 0644 ${WORKDIR}/sysctl/99-grsec-debootstrap.conf ${D}${libdir}/sysctl.d/
|
||||||
@ -113,14 +124,18 @@ do_install() {
|
|||||||
install -m 0644 ${WORKDIR}/iptables/empty-filter.rules ${D}${datadir}/iptables/
|
install -m 0644 ${WORKDIR}/iptables/empty-filter.rules ${D}${datadir}/iptables/
|
||||||
install -m 0644 ${WORKDIR}/iptables-flush.sh ${D}${datadir}/iptables/
|
install -m 0644 ${WORKDIR}/iptables-flush.sh ${D}${datadir}/iptables/
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/share/dot.bashrc ${D}${sysconfdir}/skel/.bashrc
|
install -m 0644 ${WORKDIR}/share/dot.bashrc ${D}${datadir}/factory/skel/.bashrc
|
||||||
install -m 0644 ${WORKDIR}/share/dot.profile ${D}${sysconfdir}/skel/.profile
|
install -m 0644 ${WORKDIR}/share/dot.profile ${D}${datadir}/factory/skel/.profile
|
||||||
install -m 0644 ${WORKDIR}/share/dot.vimrc ${D}${sysconfdir}/skel/.vimrc
|
install -m 0644 ${WORKDIR}/share/dot.vimrc ${D}${datadir}/factory/skel/.vimrc
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/polkit/citadel.rules ${D}${sysconfdir}/polkit-1/rules.d/
|
install -m 0644 ${WORKDIR}/polkit/citadel.rules ${D}${sysconfdir}/polkit-1/rules.d/
|
||||||
|
|
||||||
install -m 0644 ${WORKDIR}/modprobe.d/audio_powersave.conf ${D}${sysconfdir}/modprobe.d/
|
install -m 0644 ${WORKDIR}/modprobe.d/audio_powersave.conf ${D}${sysconfdir}/modprobe.d/
|
||||||
|
|
||||||
|
install -d ${D}${datadir}/apt-cacher-ng/conf
|
||||||
|
install -m 0644 ${WORKDIR}/apt-cacher-ng/acng.conf ${D}${datadir}/apt-cacher-ng/conf/
|
||||||
|
install -m 0644 ${WORKDIR}/apt-cacher-ng/security.conf ${D}${datadir}/apt-cacher-ng/conf/
|
||||||
|
|
||||||
# This probably belongs in lvm2 recipe
|
# This probably belongs in lvm2 recipe
|
||||||
install -d ${D}${systemd_system_unitdir}/sysinit.target.wants
|
install -d ${D}${systemd_system_unitdir}/sysinit.target.wants
|
||||||
ln -s ../lvm2-lvmetad.socket ${D}${systemd_system_unitdir}/sysinit.target.wants/lvm2-lvmetad.socket
|
ln -s ../lvm2-lvmetad.socket ${D}${systemd_system_unitdir}/sysinit.target.wants/lvm2-lvmetad.socket
|
||||||
|
Loading…
Reference in New Issue
Block a user