From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 449CBB712; Wed, 29 Apr 2026 06:37:11 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id 0ADEE9E24; Tue, 31 Mar 2026 00:45:11 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=0.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DMARC_MISSING,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) by atuin.qyliss.net (Postfix) with ESMTPS id 542A59E21 for ; Tue, 31 Mar 2026 00:45:08 +0000 (UTC) Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-66a33f61d80so8553429a12.0 for ; Mon, 30 Mar 2026 17:45:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774917906; cv=none; d=google.com; s=arc-20240605; b=Y4rs76ngUF9QD0ORe45TmQj8wPLKoh4F/fPhg+LG4AJuIiA1xxLH/OCvi4hbaPgoYe BVZpkovqUzoVPm8DkN7lNb1uWHFyHA1RR5xKBdoskpVkADGOheDO6ZMrxsq6HklxmaMX TzKcSBRXejtibkqYXJHpBZso1EyGHJVt3axpLFKUU6AzFyBYP2YmwSeFH3DK/BLu+xh7 ufUGT2RtDrOFlcOSJnb50cKQvxpBGBzRTyDyYdIVb2FFPlXBy8wSkY1Gcepyt4Q1k2KY P1TawCMPd13yPzZImbhxW0PaH2odyH8ZBTWWFkbXrsKoHBir/rcZ7LaaAl+Cqmlo6g+w FOSQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=b/FYpCTJmr5SiAqbfmWYEGGwcdb89X+sxN6rfGus/Kk=; fh=OnBYSDoJlXBpNHb/PnOv8tVY1QbuBQOP935hd5gyjfI=; b=J1MhAcqKDO/wgFw6KKaCYNMBl8g5nkyfsViL8TQYHwXguhWzVlU3CjT5ktbX4L3JGS /pw5dpHIJUNSIJ8dn5jeDlGMXnPGdra1l8yjtf+VVdVcXpdjE/AR6boEFjRhS6UAyF76 +LPbhxMsWVpnLdJz6Wi3GTRWbMAPnjtknuAa8mmEnTzalbPzrY718hMgPzqBCoIKWRvO 7XqygaAmhZYPAlnA35kh0Rm1QWG+X7Ub4FNlT7O5CrsBHIJDiwsAtNoVGra0PM9CNa+V Siz8w4vMatspsE5VF5haYCq5lMCE61XoF5oKOQcrjxynpJ2M0AcEyxy6uDQYKcjPaYbN IK5A==; darn=spectrum-os.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=madmode-com.20230601.gappssmtp.com; s=20230601; t=1774917906; x=1775522706; darn=spectrum-os.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=b/FYpCTJmr5SiAqbfmWYEGGwcdb89X+sxN6rfGus/Kk=; b=zUwKtuLIML25I9SeBtWzeBmegCbRustM8Pg0OaSQa8d5v/YIqNQvbF/Wulbavra0PX 9BwS/IdPEjagSr2pDMhLuFymA64+rZNdDUQMBqwGcvrQ2YTJgZSsU/tm6e/g0SwbM/xT 454JbMktkWbDTdjHOrSm4rUXCsstmoPxvHnjE0dg3IbaFOnNN2ZmhAuCmczu+nq7lEUi dxLJPCh7FI4U27ARKrZ2t8LUMwPLfMBSgRoktpxxTi/8m4wqMNMM2NH5zNF6IX9W2eyK mnRnFRba005/WixvLhcasJvVFj3zbHSEOa3QDgm447/hCgUytOK67m2nEodzXF6R7owh 108A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774917906; x=1775522706; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=b/FYpCTJmr5SiAqbfmWYEGGwcdb89X+sxN6rfGus/Kk=; b=KaAe68XzNvpyYQAdVRoSzNvWo+MWKO1lp5DbIOnYE/5Ngm0wbYRGpvpVwH/a0zS3n2 +Ov9nHphaFd5AXf8MIXJvG75dFN5F1IKJKI70tui/JolcEwDBN4PEdjd4Gu8PIY5oQ2H B9EOlTCeEcF7Gq9LOfpV0DEKRfwclvFERNJN0iWaE1I77Twxhib2e5qg8wxq9LRDFvFU on4nmYh1oueSW7fnt5ldx808ZWhw7jU7JljhpPs08QiGCTT/rvXKB0kvCaTKnEdjfkQs VmPK5lOc6i9RJ4W/6JxwCLE87/yJhvtW4JvWeyUmSPUJCdAZJqJu2X2NfbLOd7rSudW5 1GJA== X-Gm-Message-State: AOJu0YyerBT169UqJK3r9shCBR/RTiItPS7cE/0E3l+AtNRH6Ad+HBzc 6FT95b8obTAWnBr0D9oBup/6P4e0j3FeU/jU38fY+iSPQu+r77O1/tGe0jBR3Ew/51Z3FobWxMv gGvHyqzHEK/jGnfd8bS9LyYdyKXI1Ix2Fp4WwsLhQuc0HWfKFUJMxlbvW6Q== X-Gm-Gg: ATEYQzzM+5SiM+FlcEg7NLIIy7W5/vsiLrdSDtK0G8CRlEEjmPGYRmnx2JMlaf2qgAG 82HiI2usZSW+FbOzxvmj48orq4buSGsWa/D9L5apt4GKhfYpCNzLzth9siBf0CJH0aZYLyOR6FC 74w7AUTjS9ivInw/jISKvi4qQJ0nDV69BCwjyHUor5HRr149mpswsbx0LfdZSjGIwVIPE8bypvK Neglv4KeCgKwnTMzpZSSsz4nsppTakbYuLqcmYX+w4aws9wdZjEYtKId/1GDs+T/qSdqbbCH16S Xuc/T6nqHdkY0W4VQ/nNdaGz+TcGPkoTI9cf5qw4vWHliDTRSseqxDLlfghmKuTrDQDh X-Received: by 2002:a17:907:6d26:b0:b97:ca81:e89a with SMTP id a640c23a62f3a-b9b4f9c30demr865322466b.0.1774917905089; Mon, 30 Mar 2026 17:45:05 -0700 (PDT) MIME-Version: 1.0 From: Dan Connolly Date: Mon, 30 Mar 2026 19:44:53 -0500 X-Gm-Features: AQROBzBWHli9wB5YaYeOs2mUAVPJLo7ovE9KJo7pn1DXRarhgW63VDtqP6-5AY4 Message-ID: Subject: make run fails: make-gpt.sh: 9: set: Illegal option -o pipefail To: discuss@spectrum-os.org Content-Type: multipart/alternative; boundary="0000000000003d13cc064e47477c" X-MailFrom: dckc@madmode.com X-Mailman-Rule-Hits: header-match-discuss.spectrum-os.org-3 X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-discuss.spectrum-os.org-0; header-match-discuss.spectrum-os.org-1; header-match-discuss.spectrum-os.org-2 Message-ID-Hash: XXP2B44JBSD7PQVVHGNN3YD3T5LIJJ2J X-Message-ID-Hash: XXP2B44JBSD7PQVVHGNN3YD3T5LIJJ2J X-Mailman-Approved-At: Wed, 29 Apr 2026 06:37:07 +0000 X-Mailman-Version: 3.3.9 Precedence: list List-Id: General high-level discussion about Spectrum Archived-At: <> List-Archive: <> List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000003d13cc064e47477c Content-Type: text/plain; charset="UTF-8" Hi. Spectrum looks very interesting! I look forward to more progress. I just added it to https://github.com/dckc/awesome-ocap#os I tried kicking the tires... I set up the binary cache, cloned 2026-03-18 17:11 93839a1 , and then tried `nix-shell --run 'make run'`. My fans spun for a little while building rust crates, and then I got: Build completed. ------ Filesystem UUID: d14e3b49-df7d-487c-9d85-8f6f70b51af0 Filesystem total blocks: 2076633 (of 4096-byte blocks) Filesystem total inodes: 86328 Filesystem total metadata blocks: 19765 Filesystem total deduplicated bytes (of source files): 0 mkdir -p build veritysetup format \ --root-hash-file build/rootfs.verity.roothash \ -- build/rootfs build/rootfs.verity.superblock VERITY header information for build/rootfs.verity.superblock. UUID: 8d368df1-69bb-4f4b-9633-9e1555d3d492 Hash type: 1 Data blocks: 2076633 Data block size: 4096 [bytes] Hash blocks: 16352 Hash block size: 4096 [bytes] Hash algorithm: sha256 Salt: 64d5042171257c589206d50ed727edaeba98da7f7be5dfb3d38b5cf8a5c04288 Root hash: 7919b30b902cda65737af583b1b9c6defeff3a60ba668cc1012300dfd9fa9ef9 Hash device size: 66981888 [bytes] echo >> build/rootfs.verity.roothash touch -- build/verity-timestamp ../../scripts/make-gpt.sh build/live.img.tmp \ build/rootfs.verity.superblock:verity:$(../../scripts/format-uuid.sh "$(dd if=build/rootfs.verity.roothash bs=32 skip=1 count=1 status=none)"):Spectrum_'0.0.0.verity' \ build/rootfs:root:$(../../scripts/format-uuid.sh "$(head -c 32 build/rootfs.verity.roothash)"):Spectrum_'0.0.0' ../../scripts/make-gpt.sh: 9: set: Illegal option -o pipefail make: *** [Makefile:116: build/live.img] Error 2 I'm using nix on Ubuntu 24.04.4 LTS, not NixOS. As to what version of nixpkgs I might have installed or something, I still get dizzy every time I try to find out. -- Dan Connolly https://www.madmode.com --0000000000003d13cc064e47477c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi. Spectrum looks very interesting! I look forward t= o more progress.
I just added it to=C2=A0https://github.com/dckc/awesome-ocap#os

I tried kicking the tires... I set up the binary cach= e, cloned=C2=A02026-03-18 17:11 93839a1 , and then tried `nix-shell --run &= #39;make run'`. My fans spun for a little while building rust crates, a= nd then I got:

Build completed.
------
Files= ystem UUID: d14e3b49-df7d-487c-9d85-8f6f70b51af0
Filesystem total blocks= : 2076633 (of 4096-byte blocks)
Filesystem total inodes: 86328
Filesy= stem total metadata blocks: 19765
Filesystem total deduplicated bytes (o= f source files): 0
mkdir -p build
veritysetup format \
--root-has= h-file build/rootfs.verity.roothash \
-- build/rootfs build/rootfs.veri= ty.superblock
VERITY header information for build/rootfs.verity.superblo= ck.
UUID: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 8d368df1-69bb-4f4b-9= 633-9e1555d3d492
Hash type: =C2=A0 =C2=A0 =C2=A0 1
Data blocks: =C2= =A0 =C2=A0 2076633
Data block size: 4096 [bytes]
Hash blocks: =C2= =A0 =C2=A0 16352
Hash block size: 4096 [bytes]
Hash algorithm: =C2= =A0 sha256
Salt: =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 64d5042171257= c589206d50ed727edaeba98da7f7be5dfb3d38b5cf8a5c04288
Root hash: =C2=A0 = =C2=A0 =C2=A0 7919b30b902cda65737af583b1b9c6defeff3a60ba668cc1012300dfd9fa9= ef9
Hash device size: 66981888 [bytes]
echo >> build/rootfs.ve= rity.roothash
touch -- build/verity-timestamp
../../scripts/make-gpt.= sh build/live.img.tmp \
=C2=A0 =C2=A0 build/rootfs.verity.superblock:ver= ity:$(../../scripts/format-uuid.sh "$(dd if=3Dbuild/rootfs.verity.root= hash bs=3D32 skip=3D1 count=3D1 status=3Dnone)"):Spectrum_'0.0.0.v= erity' \
=C2=A0 =C2=A0 build/rootfs:root:$(../../scripts/format-uuid= .sh "$(head -c 32 build/rootfs.verity.roothash)"):Spectrum_'0= .0.0'
../../scripts/make-gpt.sh: 9: set: Illegal option -o pipefail<= br>make: *** [Makefile:116: build/live.img] Error 2

I'm using nix on Ubuntu 24.04.4 LTS, not NixOS.

<= div>As to what version of nixpkgs I might have installed or something, I st= ill get dizzy every time I try to find out.

--=C2=A0
Dan Connolly
--0000000000003d13cc064e47477c--