diff --git a/setup_board b/setup_board index ae2562992c..029d3aacb9 100755 --- a/setup_board +++ b/setup_board @@ -89,15 +89,18 @@ fi export ROOT="$BOARD_ROOT" exec sudo -E ${command} ${extra_args} "\$@" EOF - sudo chmod +rx ${target} - sudo chown root:root ${target} + local cmds=( + "chmod a+rx '${target}'" + "chown root:root '${target}'" + ) + sudo_multi "${cmds[@]}" eval ${command^^}_WRAPPER="${target}" # ${foo^^} returns toupper($foo) echo created wrapper ${target} } -generate_pkgconfig_wrapper() { - local target="/usr/local/bin/pkg-config-${BOARD_VARIANT}" - sudo_clobber "${target}" < /dev/null 2>&1 +sudo_clobber "${BOARD_SETUP}" < /dev/null 2>&1 -#!/bin/bash -exec cros_workon --board ${BOARD_VARIANT} "\$@" -EOF -sudo chmod +x "$CROS_WORKON_WRAPPER" +generate_all_wrappers if ${HOST_BOARD}; then EMERGE_CMD="emerge"