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 73D45231E5; Fri, 19 Sep 2025 23:28:16 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id F2711231CB; Fri, 19 Sep 2025 23:28:12 +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.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_PASS,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) by atuin.qyliss.net (Postfix) with ESMTPS id 5373323250 for ; Fri, 19 Sep 2025 23:28:11 +0000 (UTC) Received: by mail-yb1-xb34.google.com with SMTP id 3f1490d57ef6-ea7cdf867cbso1667173276.1 for ; Fri, 19 Sep 2025 16:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758324489; x=1758929289; darn=spectrum-os.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=pralFSularK7MVnm0dUvVCRQpRmioOO/zsDUYFazTEY=; b=T81ayml5LVM++3tW3/70hyrDWTJA9NajMK8ZvdQP5IFwLbp0hN+PQ+D9K2ngiRtrEV kAbwlYGFct039ItlmBnn5xyxQCwrrVfISYZgT0tDL05zk94ytiYOCO3muRwYYWQBU97u kKXffSLcfQoR77hrMMCaMAAl4uoe5yD2P6QhKv3KZRm7GuTD23YYXBiDTzGjk7mmIyJb ToBVCsKi5sIujE2n+bYjUVY9lciccMziX9QnV6fuokMSAmorrNpETqaFY4ENtxRH3rbc b2t+IRoeyV/XosKzhdVY8iqkItyWres21CWcwcfqQMNq2GP68AhI8lbqJyDvavTr+f+k 3VVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758324489; x=1758929289; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pralFSularK7MVnm0dUvVCRQpRmioOO/zsDUYFazTEY=; b=S7rgoIu2Oa07kMWWZ2SQn4XQ5xAtWjQ5dfMjQxVoFRDPVRtsl41ZEksPKyyzlymfMi nTo9iPdnkxgY+izyEHrYOH9rwyXmIr7DjJ8wUO2JCwdxpXdbrU0MIhe/fDkvu77lMQBG ELNDcXkTHWferZh42iSEdQbl5b30boDcXYSdVZzsB/Stt0PQjTcCX+xiaGptlgo7qLuf gmmopDlptePQ0HG5tdMRzSJVuejBN1fXNXbBSdrxKgX9MZg+aJHM7pu027PaU+aF3+ah Hs3+j4dA7H5s4NLj9Qd9TjVbpn4iI1Ve27WXttPhrmc8KOlcfK5QUdR8/WxlR87ULfXj UFvw== X-Gm-Message-State: AOJu0Yw1+HPOvL/jIJJqKf6PglO8SYF7UWzi7l6RGmyRH8r/N/Prh+8k jJ9wMpuUBWlsvuUKszmXmfFA6OC7PXOb9g+rJcJxKFsQUmdgK42jjZd4ppbrhQ== X-Gm-Gg: ASbGncteJWu/LIQ51knh+FC9/2zw5ZhTOx0mRLSbMfq5CNi6j8e8MCrlzXiBnry1Z28 sfG+uKzdNMhELZoFoOVhppq5x07yxGWU3HF137VN3upAJFcJYQJdsbhYz9Hjg2P/2HZGZOA6JZj tEc4Qa/VjCFRLBEwaj1Lo/fp2ZHY9CykO+OcVjZjcf4/KfscJBEJlrtuT0k2uJh2PGeqsyiUMEk pCno2A2ua3y5Vo9vuTDQE79bpXI+AGaoz+oswKOfzAoL7DoBiyfKjtFUX+aFhh+bVl9f+9Q8fcL 2ERRWNfNf8EBD6Y6M8Q0yHpWMwyJcBEwzQDuy0BOYUAIiwvbOsHUZcmRgXLbwqVWmG5ZGoayX/I 29DWp9vLWRAI7nGuhYDy0V2TBVZh1/lv8ihboB20RC5Iu543Zuy2V6VgIHvrmz7Yaa9Ft5L73UM vPYN/42lqvR63CCTm9DUuqvD/ZvmL2mGGQWLIA5SWTs9k= X-Google-Smtp-Source: AGHT+IEjFnO3C8rzwGPZIBkhIkTKoUawSA09Ll2LGVH+75C1hoWY2YoKOLceRZguG2u+0DoeN0jnBA== X-Received: by 2002:a05:690c:6805:b0:721:684f:748d with SMTP id 00721157ae682-73d3d531c98mr54126967b3.41.1758324488887; Fri, 19 Sep 2025 16:28:08 -0700 (PDT) Received: from localhost.localdomain (h96-60-249-169.cncrtn.broadband.dynamic.tds.net. [96.60.249.169]) by smtp.gmail.com with UTF8SMTPSA id 956f58d0204a3-633bcce7089sm2043411d50.5.2025.09.19.16.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Sep 2025 16:28:08 -0700 (PDT) From: Demi Marie Obenour Subject: [PATCH 0/3] Optimize scripts/make-erofs.sh Date: Fri, 19 Sep 2025 19:26:10 -0400 Message-Id: <20250919-less-dirname-v1-0-5df7ca617b9b@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAJLmzWgC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI1MDS0NL3ZzU4mLdlMyivMTcVF0jI0MLMxPjVHPjRDMloJaCotS0zAqwcdG xtbUA88gOSF4AAAA= X-Change-ID: 20250919-less-dirname-2218643e73a6 To: Spectrum OS Development X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1758324370; l=726; i=demiobenour@gmail.com; s=20250729; h=from:subject:message-id; bh=U8csaFVNOuB1GyvzqW3KdgQO4Zc0LbarYDRKTWUg+5Y=; b=Z0S0MYlUFPkdTu+hwEYiUgDy0LlpAXy4a9W2F8bcCkOiYLCVPWiRVlX8kELC38BhPcQ3ydySU 495g11M+x6RDMX09R8qv4e4HvG1EVx/4lSfhrqkX3snCUYrsoimeIAO X-Developer-Key: i=demiobenour@gmail.com; a=ed25519; pk=X57Q4/YQDj9t4SBeKaDwvXYKB6quZJVx/DE2Ly2out0= Message-ID-Hash: F5Y34O5PS4QOI6OF6S7BT4EHW7AIEG6T X-Message-ID-Hash: F5Y34O5PS4QOI6OF6S7BT4EHW7AIEG6T X-MailFrom: demiobenour@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Demi Marie Obenour , Alyssa Ross X-Mailman-Version: 3.3.9 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: In the future this will hopefully be replaced by mkfs.erofs improvements or a C program that calls the erofs library. However, optimizing the script is much simpler for now. Signed-off-by: Demi Marie Obenour --- Demi Marie Obenour (3): scripts/make-erofs.sh: Avoid unneeded calls to awk and chmod scripts/make-erofs.sh: Avoid calls to dirname scripts/make-erofs.sh: Avoid unneeded calls to mkdir scripts/make-erofs.sh | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) --- base-commit: 15ca6c4684313fcc9fcde3bda97d64698bb267ea change-id: 20250919-less-dirname-2218643e73a6 -- Sincerely, Demi Marie Obenour (she/her/hers)