Files
domo/projects/x86_64_domo/post-build.sh

45 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
# Catch Postbuild Error
function error {
echo "Postbuild Failed."
exit 1;
}
set -e
trap error ERR
echo "==> POSTBUILD:"
echo "AW_STAGING: ${AW_STAGING}"
echo "AW_PROJECT: ${AW_PROJECT}"
ROOT_DIR=${AW_STAGING}/buildroot/target
# USERNAME=$(id -n -u)
# GROUPNAME=$(id -n -g)
# USERID=$(id -u)
# GROUPID=$(id -g)
#
# if [ ! -f "${ROOT_DIR}/usr/share/acl.d/all_yes.json" ]; then
# mkdir -p "${ROOT_DIR}/usr/share/acl.d"
# cat > "${ROOT_DIR}/usr/share/acl.d/all_yes.json" << EOF
# {
# "user": "${USERNAME}",
# "access": { "*" : { "methods": [" "] } },
# "publish": ["*"],
# "subscribe": ["*"]
# }
# EOF
# fi
#
# if [ -z "$(grep ${USERNAME} ${ROOT_DIR}/etc/passwd)" ]; then
# echo "Adding user '${USERNAME}' to target"
# echo "${USERNAME}:x:${USERID}:${GROUPID}::/:/bin/sh" >> ${ROOT_DIR}/etc/passwd
# echo "${GROUPNAME}:x:${GROUPID}:${USERNAME}" >> ${ROOT_DIR}/etc/group
# fi
echo " => Setting-up the target rootfs to be used by qemu"
PATH="${PATH}:${AW_STAGING}/cross/usr/bin" "${AW_PROJECT}/map-all-xattr.sh" "${ROOT_DIR}"