summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndreas Fankhauser hiddenalpha.ch2024-08-28 13:25:05 +0200
committerAndreas Fankhauser hiddenalpha.ch2024-08-28 13:25:05 +0200
commitf6e3fb3fc38107a3cc1a4872ca6270607922b964 (patch)
tree9d4051e16ede51e8f0b0336b4af953d95d3dedad /doc
parentefad1586ffcaf9e52972376777044d4625f2878d (diff)
downloadUnspecifiedGarbage-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) \