diff --git a/diskimage_builder/elements/install-bin/pre-install.d/01-install-bin b/diskimage_builder/elements/install-bin/pre-install.d/01-install-bin index 59b38a01e..12cd62946 100755 --- a/diskimage_builder/elements/install-bin/pre-install.d/01-install-bin +++ b/diskimage_builder/elements/install-bin/pre-install.d/01-install-bin @@ -6,4 +6,6 @@ fi set -eu set -o pipefail -install -m 0755 -o root -g root $(dirname $0)/../bin/* /usr/local/bin +for f in $(find $(dirname $0)/../bin/ -type f -executable -print); do + install -m 0755 -o root -g root $f /usr/local/bin +done diff --git a/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip b/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip index e7b69febd..bec0f624a 100755 --- a/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip +++ b/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip @@ -59,9 +59,15 @@ if [[ $DISTRO_NAME =~ (opensuse|fedora|centos|centos7|rhel|rhel7) ]]; then packages="python-virtualenv python-pip python-setuptools" _clear_old_files=1 ;; - tumbleweed|15*) + 15*) # XXX: python3? - packages="python2-virtualenv python2-pip python2-setuptools" + packages="python-xml python" + packages+=" python3-virtualenv python3-pip python3-setuptools" + ;; + tumbleweed) + ### _do_py3=1 + packages="python-xml python" + packages+=" python3-virtualenv python3-pip python3-setuptools" ;; esac ;;