meta-facebook: reduce permissions on scripts
Scripts should be installed with 0755 permissions and not 0777,
otherwise non-root users can potentially modify or delete them.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I41270a2bb3fb940d8ca49ed6230545d98efb2fea
diff --git a/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend b/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
index dc7fdec..8d48c68 100644
--- a/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
+++ b/meta-facebook/recipes-phosphor/state/phosphor-state-manager_%.bbappend
@@ -49,15 +49,15 @@
install -m 0644 ${WORKDIR}/*.service ${D}${systemd_system_unitdir}/
install -d ${D}${libexecdir}/${PN}
- install -m 0777 ${WORKDIR}/chassis-poweroff ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/host-poweroff ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/host-poweron ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/host-powercycle ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/host-powerreset ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/power-cmd ${D}${libexecdir}/${PN}/
- install -m 0777 ${WORKDIR}/power-ctrl-init ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/chassis-poweroff ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/chassis-poweron ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/chassis-powercycle ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-poweroff ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-poweron ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-powercycle ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/host-powerreset ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/power-cmd ${D}${libexecdir}/${PN}/
+ install -m 0755 ${WORKDIR}/power-ctrl-init ${D}${libexecdir}/${PN}/
}
FILES:${PN} += " ${systemd_system_unitdir}/*.service"