Blame tools/build-on-openbsd
|
Packit Service |
751c4a |
#!/bin/sh
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
fail() { echo "FAILED:" "$@" 1>&2; exit 1; }
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
# Check dependencies:
|
|
Packit Service |
751c4a |
depschecked=/tmp/c-i.dependencieschecked
|
|
Packit Service |
751c4a |
pkgs="
|
|
Packit Service |
751c4a |
bash
|
|
Packit Service |
751c4a |
dmidecode
|
|
Packit Service |
751c4a |
py3-configobj
|
|
Packit Service |
751c4a |
py3-jinja2
|
|
Packit Service |
751c4a |
py3-jsonschema
|
|
Packit Service |
751c4a |
py3-oauthlib
|
|
Packit Service |
751c4a |
py3-requests
|
|
Packit Service |
751c4a |
py3-setuptools
|
|
Packit Service |
751c4a |
py3-six
|
|
Packit Service |
751c4a |
py3-yaml
|
|
Packit Service |
751c4a |
sudo--
|
|
Packit Service |
751c4a |
"
|
|
Packit Service |
751c4a |
[ -f "$depschecked" ] || pkg_add ${pkgs} || fail "install packages"
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
touch $depschecked
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
python3 setup.py build
|
|
Packit Service |
751c4a |
python3 setup.py install -O1 --distro openbsd --skip-build
|
|
Packit Service |
751c4a |
|
|
Packit Service |
751c4a |
echo "Installation completed."
|