From 8f727a25b52edf34354b35a5a24f7bef569acbe8 Mon Sep 17 00:00:00 2001 From: Chris Krelle Date: Thu, 13 Mar 2014 18:34:00 -0700 Subject: [PATCH] Correct permissions on /tftpdboot/pxelinux.cfg directory Elements current setting of 744 casuses nodes to encounter a boot error when attempting to tftp boot with Ironic. This patch corrects the error. Also changes permissions on ironic /mnt/state/var/lib/ironic from 744 to 755. Change-Id: I9879f60a6d1f0fe075ebfa96d0bfafeb9d8127c6 --- elements/ironic-conductor/install.d/68-ironic-tftp-support | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/elements/ironic-conductor/install.d/68-ironic-tftp-support b/elements/ironic-conductor/install.d/68-ironic-tftp-support index d03b8c483..19feee191 100755 --- a/elements/ironic-conductor/install.d/68-ironic-tftp-support +++ b/elements/ironic-conductor/install.d/68-ironic-tftp-support @@ -14,9 +14,9 @@ else fi # create tftpboot and cache directories -install -d -m 0744 -o ironic -g ironic /tftpboot/pxelinux.cfg/ +install -d -m 0755 -o ironic -g ironic /tftpboot/pxelinux.cfg/ install -o ironic -g ironic -m 744 $pxe_zero /tftpboot/pxelinux.0 -install -d -m 0744 -o ironic -g ironic /mnt/state/var/lib/ironic +install -d -m 0755 -o ironic -g ironic /mnt/state/var/lib/ironic # Disable the tftp-hpa upstart job, we're using xinetd [ -f /etc/init/tftpd-hpa.conf ] && echo "manual" > /etc/init/tftpd-hpa.override