diff options
author | P. J. McDermott <pjm@nac.net> | 2012-09-29 23:52:27 (EDT) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-09-29 23:52:27 (EDT) |
commit | 603537ee5a72e1858c530788cb409e4b17d23c90 (patch) | |
tree | 07fa18c98e0ba39b1548afffd486a55ff55584d2 /lib/architecture.sh | |
parent | 5c90e82d3c1ae573a353647212b8b0efb5d85bba (diff) |
Remove old library modules.
Diffstat (limited to 'lib/architecture.sh')
-rw-r--r-- | lib/architecture.sh | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/lib/architecture.sh b/lib/architecture.sh deleted file mode 100644 index 17d839e..0000000 --- a/lib/architecture.sh +++ /dev/null @@ -1,71 +0,0 @@ -#!@@SHELL@@ -# -# opkhelper -# lib/architecture -# Functions for determining the target architecture. -# -# Copyright (C) 2012 Patrick "P. J." McDermott -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -. @@LIBDIR@@/opkhelper/controlfields - -oh_is_buildable() -{ - _pkgarch=$(oh_get_field "${1}" Architecture) - - # "all" or "any". - if [ "${_pkgarch}" = all -o "${_pkgarch}" = any ]; then - return 0 - fi - - # Platform. - if [ -n "$(echo "${_pkgarch}" | grep -E '^[^-]+$')" ]; then - return [ "${_pkgarch}" = "${OH_HOST_PLATFORM}" ] - fi - - # Tokenize the 3-tuple binary architecture. - IFS=- read _pkgcpu _pkgkernel _pkglibs <<EOF -${_pkgarch} -EOF - - # Test each element of the tuple. - [ "${_pkgcpu}" != any -a "${_pkgcpu}" != "${OH_HOST_ARCH_CPU}" ] && - return 1 - [ "${_pkgkernel}" != any -a "${_pkgkernel}" != "${OH_HOST_ARCH_KERNEL}" ] && - return 1 - [ "${_pkglibs}" != any -a "${_pkglibs}" != "${OH_HOST_ARCH_LIBS}" ] && - return 1 - - return 0 -} - -oh_get_package_architecture() -{ - _pkgarch=$(oh_get_field "${1}" Architecture) - - # "all". - if [ "${_pkgarch}" = all ]; then - echo all - return 0 - fi - - if [ -n "${OH_HOST_PLATFORM}" ]; then - echo "${OH_HOST_PLATFORM}" - else - echo "${OH_HOST_ARCH_DIST}" - fi - - return 0 -} |