common.sh: introduce XBPS{,_TARGET}_NEED_ATOMIC
This commit is contained in:
parent
e3b62f921b
commit
5bed028584
1 changed files with 13 additions and 0 deletions
|
@ -292,6 +292,17 @@ get_wordsize() {
|
|||
esac
|
||||
}
|
||||
|
||||
get_need_atomic() {
|
||||
local arch="${1%-*}"
|
||||
|
||||
case "$arch" in
|
||||
armv5tel) echo "yes";;
|
||||
armv6l) echo "yes";;
|
||||
mips*) echo "yes";;
|
||||
ppc) echo "yes";;
|
||||
esac
|
||||
}
|
||||
|
||||
get_subpkgs() {
|
||||
local f
|
||||
|
||||
|
@ -362,6 +373,8 @@ setup_pkg() {
|
|||
export XBPS_TARGET_LIBC=$(get_libc ${XBPS_TARGET_MACHINE})
|
||||
export XBPS_WORDSIZE=$(get_wordsize ${XBPS_MACHINE})
|
||||
export XBPS_TARGET_WORDSIZE=$(get_wordsize ${XBPS_TARGET_MACHINE})
|
||||
export XBPS_NEED_ATOMIC=$(get_need_atomic ${XBPS_MACHINE})
|
||||
export XBPS_TARGET_NEED_ATOMIC=$(get_need_atomic ${XBPS_TARGET_MACHINE})
|
||||
|
||||
export XBPS_INSTALL_XCMD XBPS_QUERY_XCMD XBPS_RECONFIGURE_XCMD \
|
||||
XBPS_REMOVE_XCMD XBPS_RINDEX_XCMD XBPS_UHELPER_XCMD
|
||||
|
|
Loading…
Reference in a new issue