@@ -193,9 +193,9 @@ setenv =
193193 maximal: IGNORE_MISSING_SYSTEM_PACKAGES =yes
194194 # What system packages should be installed. Default: All standard packages with spkg-configure.
195195 SAGE_PACKAGE_LIST_ARGS =--has-file =spkg-configure.m4 :standard:
196- recommended: EXTRA_SAGE_PACKAGES_3 =_recommended $(head -n 1 build/pkgs/ _recommended/dependencies )
196+ recommended: EXTRA_SAGE_PACKAGES_3 =_recommended $(sage-package dependencies _recommended)
197197 incremental: EXTRA_SAGE_PACKAGES_4 =git
198- develop: EXTRA_SAGE_PACKAGES_4 =_develop $(head -n 1 build/pkgs/ _develop/dependencies )
198+ develop: EXTRA_SAGE_PACKAGES_4 =_develop $(sage-package dependencies _develop)
199199 minimal: SAGE_PACKAGE_LIST_ARGS =_prereq
200200 maximal: SAGE_PACKAGE_LIST_ARGS =:standard: :optional:
201201 sitepackages: ENABLE_SYSTEM_SITE_PACKAGES =yes
@@ -748,7 +748,7 @@ commands =
748748 # local-root: Assume we are root, run the system package commands
749749 # local-sudo: Use sudo to run the system package commands as root
750750 #
751- local-{root,sudo}: bash -c ' case "{env:SKIP_SYSTEM_PKG_INSTALL:}" in 1|y*|Y*);; *) eval $( build/bin/ sage-print-system-package-command {env:SYSTEM} {env:__SUDO:} update) ;; esac'
751+ local-{root,sudo}: bash -c ' case "{env:SKIP_SYSTEM_PKG_INSTALL:}" in 1|y*|Y*);; *) export PATH=" build/bin:$PATH" && eval $( sage-print-system-package-command {env:SYSTEM} {env:__SUDO:} update) ;; esac'
752752 local-{root,sudo}: bash -c ' case "{env:SKIP_SYSTEM_PKG_INSTALL:}" in 1|y*|Y*);; *) export PATH="build/bin:$PATH" && eval $(sage-print-system-package-command {env:SYSTEM} {env:__SUDO:} --yes --no-install-recommends --spkg install $(sage-package list {env:SAGE_PACKAGE_LIST_ARGS}) {env:ALL_EXTRA_SAGE_PACKAGES}) || [ "$IGNORE_MISSING_SYSTEM_PACKAGES" = yes ] && echo "(ignoring errors)" ;; esac'
753753 #
754754 # All "local" environments
@@ -759,7 +759,7 @@ commands =
759759 local: bash -c ' if [ ! -d prefix -o -L prefix ]; then rm -f prefix; ln -sf {env:PREFIX:{envdir}/local} prefix; fi'
760760
761761# #commands =
762- docker: bash -c ' BUILD_TAG={env:DOCKER_TAG:$(git describe --dirty --always)} .ci/write-dockerfile.sh {env:SYSTEM} "{env:SAGE_PACKAGE_LIST_ARGS:}" {env:WITH_SYSTEM_SPKG} {env:IGNORE_MISSING_SYSTEM_PACKAGES} "{env:ALL_EXTRA_SAGE_PACKAGES}" > {envdir}/Dockerfile'
762+ docker: bash -c ' export PATH="build/bin:$PATH" && BUILD_TAG={env:DOCKER_TAG:$(git describe --dirty --always)} .ci/write-dockerfile.sh {env:SYSTEM} "{env:SAGE_PACKAGE_LIST_ARGS:}" {env:WITH_SYSTEM_SPKG} {env:IGNORE_MISSING_SYSTEM_PACKAGES} "{env:ALL_EXTRA_SAGE_PACKAGES}" > {envdir}/Dockerfile'
763763 # From https://hub.docker.com/r/multiarch/ubuntu-core/
764764 # configure binfmt-support on the Docker host (works locally or remotely, i.e: using boot2docker)
765765 docker-{arm64,armhf}: docker run --rm --privileged multiarch/qemu-user-static:register --reset
0 commit comments