mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-30 10:01:32 +02:00
Merge pull request #301 from marineam/dev
Fixes/cleanups for package building
This commit is contained in:
commit
5446f7f06a
@ -231,6 +231,9 @@ break_dep_loop() {
|
||||
sudo rm -f "${flag_file}"
|
||||
}
|
||||
|
||||
# util-linux[udev] -> virtual->udev -> systemd -> util-linux
|
||||
break_dep_loop sys-apps/util-linux udev
|
||||
|
||||
# systemd[cryptsetup] -> cryptsetup -> lvm2 -> virtual/udev -> systemd
|
||||
break_dep_loop sys-apps/systemd cryptsetup
|
||||
|
||||
|
19
setup_board
19
setup_board
@ -93,19 +93,6 @@ generate_all_wrappers() {
|
||||
|
||||
info "Generating wrapper scripts"
|
||||
|
||||
wrapper="/usr/local/bin/pkg-config-${BOARD_VARIANT}"
|
||||
sudo_clobber "${wrapper}" <<EOF
|
||||
#!/bin/bash
|
||||
|
||||
PKG_CONFIG_LIBDIR=\$(printf '%s:' "${BOARD_ROOT}"/usr/*/pkgconfig)
|
||||
export PKG_CONFIG_LIBDIR
|
||||
|
||||
export PKG_CONFIG_SYSROOT_DIR="${BOARD_ROOT}"
|
||||
|
||||
exec pkg-config "\$@"
|
||||
EOF
|
||||
wrappers+=( "${wrapper}" )
|
||||
|
||||
for wrapper in 'emerge --root-deps' ebuild eclean equery portageq \
|
||||
qcheck qfile qlist; do
|
||||
_generate_wrapper ${wrapper}
|
||||
@ -263,12 +250,6 @@ PORT_LOGDIR="${BOARD_ROOT}/var/log/portage"
|
||||
PORTAGE_TMPDIR="${BOARD_ROOT}/var/tmp"
|
||||
PORTAGE_BINHOST="${BOARD_BINHOST}"
|
||||
|
||||
# TODO(marineam): Unsure if we need to specify both the pkg-config
|
||||
# env variables and a pkg-config wrapper that does the same thing...
|
||||
PKG_CONFIG="pkg-config-${BOARD_VARIANT}"
|
||||
PKG_CONFIG_PATH="${BOARD_ROOT}/usr/lib/pkgconfig:${BOARD_ROOT}/usr/share/pkgconfig"
|
||||
PKG_CONFIG_SYSROOT_DIR="${BOARD_ROOT}"
|
||||
|
||||
# Generally there isn't any need to add packages to @world by default.
|
||||
# You can use --select to override this.
|
||||
EMERGE_DEFAULT_OPTS="--oneshot"
|
||||
|
Loading…
x
Reference in New Issue
Block a user