diff options
author | Andreas Fankhauser hiddenalpha.ch | 2024-08-28 13:25:05 +0200 |
---|---|---|
committer | Andreas Fankhauser hiddenalpha.ch | 2024-08-28 13:25:05 +0200 |
commit | f6e3fb3fc38107a3cc1a4872ca6270607922b964 (patch) | |
tree | 9d4051e16ede51e8f0b0336b4af953d95d3dedad /doc | |
parent | efad1586ffcaf9e52972376777044d4625f2878d (diff) | |
download | UnspecifiedGarbage-f6e3fb3fc38107a3cc1a4872ca6270607922b964.zip UnspecifiedGarbage-f6e3fb3fc38107a3cc1a4872ca6270607922b964.tar.gz |
(zwp) Tinker around in DevEnv setup.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/note/setup/paisa-zwp-devEnv.txt (renamed from doc/note/qemu/setup-zwp-env.txt) | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/doc/note/qemu/setup-zwp-env.txt b/doc/note/setup/paisa-zwp-devEnv.txt index a4ce521..f1c79b8 100644 --- a/doc/note/qemu/setup-zwp-env.txt +++ b/doc/note/setup/paisa-zwp-devEnv.txt @@ -1,24 +1,30 @@ -(true \ - && DIO_URL=https://wikit.post.ch/download/attachments/613505757/d-054897-060542.zip?api=v2 \ +Environment for Zarniwoop development +===================================== + +TODO: "Quartus Prime 16 Lite" required, but no longer available via intel dload + page. Need some solution here. + + && (set -e \ + && DIO_VERSION="054897-060542" \ + && DIO_ZIP="d-${DIO_VERSION:?}.zip" \ + && DIO_URL="https://wikit.post.ch/download/attachments/613505757/${DIO_ZIP:?}?api=v2" \ && SUDO=sudo \ && WORKDIR=/home/$USER/zarniwoop-workspace \ && CACHEDIR=/var/tmp \ - && DIO_VERSION=$(echo $DIO_URL|sed -E 's_^.*/d-([0-9-]+).zip.*$_\1_') \ && $SUDO apt install -y --no-install-recommends openssh-server vim make curl git unzip \ && cd "${CACHEDIR:?}" \ && echo H4sIAAAAAAAAA1XLOw4CMQwA0Z5TUCMtsuNffBw7jiU6ak7PChqoZppX4NEUaLOw2Vfw6JRg8UXW6tdbHSA83c644by/Hs8Lp23PziU+AjcHdcKmjbjFJ8av0nPGRwGanmRkdSlsKTItcBQgjCL8U+b6VW9H4D67ogAAAA== | base64 -d | gunzip > MD5SUM \ - && curl -LO 'https://wikit.post.ch/download/attachments/613505757/d-054897-060542.zip?api=v2' \ + && curl -Lo "${DIO_ZIP:?}" "${DIO_URL:?}" \ && grep "${DIO_VERSION:?}" MD5SUM | md5sum -c - \ && mkdir -p "${WORKDIR:?}" \ && cd "${WORKDIR:?}" \ - && unzip "${CACHEDIR:?}/d-${DIO_VERSION:?}.zip" \ + && unzip "${CACHEDIR:?}/${DIO_ZIP:?}" \ && mv DIO021E "d-${DIO_VERSION:?}" \ && cd "d-${DIO_VERSION:?}/devel" \ && rm -rf app \ && git clone https://gitit.post.ch/scm/isa/zarniwoop.git app \ && cd app \ && printf '\n Zarniwoop setup complete (TODO install compiler etc)\n\n' \ - && true) - + && true) \ |