diff --git a/xCAT-genesis-builder/debuild-xcat-genesis-base b/xCAT-genesis-builder/debuild-xcat-genesis-base index d6e029345..7ec4109d0 100755 --- a/xCAT-genesis-builder/debuild-xcat-genesis-base +++ b/xCAT-genesis-builder/debuild-xcat-genesis-base @@ -17,6 +17,8 @@ set -x [ -n "${RPM_PACKAGE}" ] || exit 1 [ -f "${RPM_PACKAGE}" ] || exit 1 +umask 0022 + EXTRACT_DIR="${RPM_PACKAGE##*/}" EXTRACT_DIR="${EXTRACT_DIR%%-snap*}" @@ -39,7 +41,7 @@ fi sed -i -e "/^Description:/i Breaks: xcat-genesis-scripts-${PACKAGE_ARCH//x86_64/amd64} (<< 2.13.10)" "${EXTRACT_DIR}/debian/control" -cat >"${EXTRACT_DIR}/debian/preinst" <<-EOF +cat >"${EXTRACT_DIR}/debian/preinst" <"${EXTRACT_DIR}/debian/preinst" <<-EOF rm -rf /opt/xcat/share/xcat/netboot/genesis/${PACKAGE_ARCH}/fs/lib64 [ -d /opt/xcat/share/xcat/netboot/genesis/${PACKAGE_ARCH}/fs/var/run ] && rm -rf /opt/xcat/share/xcat/netboot/genesis/${PACKAGE_ARCH}/fs/var/run + +exit 0 EOF +chmod 0755 "${EXTRACT_DIR}/debian/preinst" + ( cd "${EXTRACT_DIR}" && debian/rules binary )