summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2015-06-22 10:14:54 +1000
committerChris Johns <chrisj@rtems.org>2015-06-22 10:14:54 +1000
commite9dfd95dd973f9751f535c81740bdb4b8895e289 (patch)
tree36d3eeffc27fb822646b18a97c3dbacf37839a23
parentadd basic support for OpenBSD (diff)
downloadrtems-source-builder-e9dfd95dd973f9751f535c81740bdb4b8895e289.tar.bz2
Revert "add basic support for OpenBSD"
This reverts commit 83d97daa070d67d177b90796ed22e4044ec9012c. It contains a GPL license.
-rw-r--r--source-builder/sb/openbsd.py92
-rw-r--r--source-builder/sb/options.py3
2 files changed, 0 insertions, 95 deletions
diff --git a/source-builder/sb/openbsd.py b/source-builder/sb/openbsd.py
deleted file mode 100644
index 2443e49..0000000
--- a/source-builder/sb/openbsd.py
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# RTEMS Tools Project (http://www.rtems.org/)
-# Copyright 2010-2012 Chris Johns (chrisj@rtems.org)
-# All rights reserved.
-#
-# This file is part of the RTEMS Tools package in 'rtems-tools'.
-#
-# RTEMS Tools 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.
-#
-# RTEMS Tools 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 RTEMS Tools. If not, see <http://www.gnu.org/licenses/>.
-#
-
-#
-# This code is based on what ever doco about spec files I could find and
-# RTEMS project's spec files.
-#
-
-import pprint
-import os
-
-import check
-import execute
-
-def load():
- uname = os.uname()
- sysctl = '/sbin/sysctl '
- e = execute.capture_execution()
- exit_code, proc, output = e.shell(sysctl + 'hw.ncpu')
- if exit_code == 0:
- ncpus = output.split('=')[1].strip()
- else:
- ncpus = '1'
- if uname[4] == 'amd64':
- cpu = 'x86_64'
- else:
- cpu = uname[4]
- version = uname[2]
- if version.find('-') > 0:
- version = version.split('-')[0]
- defines = {
- '_ncpus': ('none', 'none', ncpus),
- '_os': ('none', 'none', 'openbsd'),
- '_host': ('triplet', 'required', cpu + '-openbsd' + version),
- '_host_vendor': ('none', 'none', 'pc'),
- '_host_os': ('none', 'none', 'openbsd'),
- '_host_os_version': ('none', 'none', version),
- '_host_cpu': ('none', 'none', cpu),
- '_host_alias': ('none', 'none', '%{nil}'),
- '_host_arch': ('none', 'none', cpu),
- '_usr': ('dir', 'required', '/usr'),
- '_var': ('dir', 'optional', '/var'),
- 'optincludes_build': ('none', 'none', '-I/usr/local/include -L/usr/local/lib'),
- '__chgrp': ('exe', 'required', '/bin/chgrp'),
- '__tar': ('exe', 'required', '/bin/tar'),
- '__bash': ('exe', 'optional', '/usr/local/bin/bash'),
- '__bison': ('exe', 'required', '/usr/local/bin/bison'),
- '__git': ('exe', 'required', '/usr/local/bin/git'),
- '__svn': ('exe', 'required', '/usr/local/bin/svn'),
- '__xz': ('exe', 'optional', '/usr/local/bin/xz'),
- '__bzip2': ('exe', 'required', '/usr/local/bin/bzip2'),
- '__unzip': ('exe', 'required', '/usr/local/bin/unzip'),
- '__make': ('exe', 'required', 'gmake'),
- '__m4': ('exe', 'required', '/usr/local/bin/gm4'),
- '__awk': ('exe', 'required', '/usr/local/bin/gawk'),
- '__sed': ('exe', 'required', '/usr/local/bin/gsed'),
- '__patch': ('exe', 'required', '/usr/local/bin/gpatch'),
- '__python': ('exe', 'required', '/usr/local/bin/python2.7'),
- '__patch_opts': ('none', 'none', '-E'),
- 'with_iconv': ('none', 'none', '0'),
- 'without_python': ('none', 'none', '1')
- }
-
- defines['_build'] = defines['_host']
- defines['_build_vendor'] = defines['_host_vendor']
- defines['_build_os'] = defines['_host_os']
- defines['_build_cpu'] = defines['_host_cpu']
- defines['_build_alias'] = defines['_host_alias']
- defines['_build_arch'] = defines['_host_arch']
-
- return defines
-
-if __name__ == '__main__':
- pprint.pprint(load())
diff --git a/source-builder/sb/options.py b/source-builder/sb/options.py
index cddacfe..e4964f0 100644
--- a/source-builder/sb/options.py
+++ b/source-builder/sb/options.py
@@ -580,9 +580,6 @@ def load(args, optargs = None, defaults = '%{_sbdir}/defaults.mc'):
elif uname[0] == 'SunOS':
import solaris
overrides = solaris.load()
- elif uname[0] == 'OpenBSD':
- import openbsd
- overrides = openbsd.load()
except:
raise error.general('failed to load %s host support' % (uname[0]))
else: