From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 7594 invoked from network); 2 Jan 2023 20:25:50 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 2 Jan 2023 20:25:50 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 340C2424AC; Tue, 3 Jan 2023 06:25:29 +1000 (AEST) Received: from mail-oi1-f179.google.com (mail-oi1-f179.google.com [209.85.167.179]) by minnie.tuhs.org (Postfix) with ESMTPS id 89B29424AB for ; Tue, 3 Jan 2023 06:25:25 +1000 (AEST) Received: by mail-oi1-f179.google.com with SMTP id d127so24314959oif.12 for ; Mon, 02 Jan 2023 12:25:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ixPaVCD3lKyy+BZtqjllgGA//0BXdnuZmElWz/uPOfE=; b=Oliy3YyM6HumjSg9QI0+B9JgPxhny3R5a1lgKM3tyvxV7cHI3m/FkQB3KzoRP6L9ZN 55XitG1djZokS7mkzcbFEhFOBQMCR1yvDs9UFPQrRTBIeNG6yoaFQFeE8k5z+0Xltxxs /LrH+wnvp05YV5wJhXTeERLurn6Tkm75kNaQEnC70qKTsy+dwP8nI/91t2asVSG/ojgj ACPDhRSROWZkKr9f8ZjsXyYyKThx+AoZ2MiCLcewb1sVup6nWeqLejPlzg12vGCktRts DlywxHtwa7zaOBjQJCa3kq4d7hxtdPx7LJ4Lv6gn0fmmXBvlsDRJhzvfr4t1JCccU33S BE3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ixPaVCD3lKyy+BZtqjllgGA//0BXdnuZmElWz/uPOfE=; b=A1rvZVG9LyE/Qjm6D7nDo/fZSdJ+spaz/e5ANx8IFX/xZmZxa8SnWManR3QrUOXKMF 8QoNTijQsF9glcQdD9zZZ0lSLKITfKgltybroSl2meIylICKuqF4U35WgzdfykKeQrK9 ysGZjeZ6J9iytCEkjtDFu97QTg3e580zWW7e2HQ3PhwFHieHZnB3DKZyFaRfc9xJ3dn3 g/CBol0QZ1Zl1iTRx5bL7YC8F0xElkF/+BTmmxR1uYH1rRXCm1jMBsMPG3h1ED9nXn9E 18GAfwrWEoGonZNSATsFha4RDrhA4Bk4LEy44jinOGaxORZGAVyxBJYwiTzB/EksFE86 dELA== X-Gm-Message-State: AFqh2koLOG0MLStvfD5EISGYEW948rnl9cyUkRwB2vzmu67UVZmlRmeI /4PPxuo6eLLtFqhv1E4S8WBPk0kBIpnGiw== X-Google-Smtp-Source: AMrXdXsGelKp9cq5G9jkW79CVnp4UzZmn6I974obb9D/UgJyJ6yw/TuiaQra7EBkOyqZ9EGL6VOfYA== X-Received: by 2002:aca:1b09:0:b0:35e:18a6:cf70 with SMTP id b9-20020aca1b09000000b0035e18a6cf70mr21973190oib.50.1672691064787; Mon, 02 Jan 2023 12:24:24 -0800 (PST) Received: from illithid (ip68-12-97-90.ok.ok.cox.net. [68.12.97.90]) by smtp.gmail.com with ESMTPSA id s8-20020a056808208800b00353fe4fb4casm12359913oiw.48.2023.01.02.12.24.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Jan 2023 12:24:24 -0800 (PST) Date: Mon, 2 Jan 2023 14:24:22 -0600 From: "G. Branden Robinson" To: tuhs@tuhs.org Message-ID: <20230102202422.qychfa24tnjuok4p@illithid> References: <528f0c53-ccc2-88a1-5a7b-120362c648dd@mhorton.net> <20230102165120.GK25547@mcvoy.com> <20230102174304.GM25547@mcvoy.com> <59004a29-5119-9dd9-c248-518b8c4e7928@makerlisp.com> <20230102180020.p6gmiwhrnidfbfsc@illithid> <20230102181242.GO25547@mcvoy.com> <20230102192114.2uu7f4ap55e6xtby@illithid> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="byge4a2rxfjxsgle" Content-Disposition: inline In-Reply-To: Message-ID-Hash: O7ZBGRFTZ6KVJ6JK6CNRAYMKBPQKZIS6 X-Message-ID-Hash: O7ZBGRFTZ6KVJ6JK6CNRAYMKBPQKZIS6 X-MailFrom: g.branden.robinson@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --byge4a2rxfjxsgle Content-Type: text/plain; charset=us-ascii Content-Disposition: inline At 2023-01-02T14:34:22-0500, Rich Salz wrote: > The difference is that "make" need only run on your build systems. > Installation scripts need to run on customer systems. Surprisingly (not really), I don't agree with this, either. make, like tsort, is a generally useful tool that people misconceive as being limited in scope to traditional compile-and-link software development. A dab of imagination and familiarity with existing tooling can save one much wheel reinvention. That said I don't doubt that some vendors happily took these tools in particular (along with the compiler, of course) and locked them up within a "pro" or "development" tier. But all that teaches us is something we should have already known: free software is better than proprietary software. Why _shouldn't_ customer systems have make(1)? Regards, Branden --byge4a2rxfjxsgle Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmOzPW8ACgkQ0Z6cfXEm bc6czg//Vegl0+DvNnuwL84Kr8CY8NsGd5QFgzZd1mjBxTWcdfIIHKdWO7lio19d JzAvcaUDGyv//OQhThQYkAeWeuJiqkjhgZaMSbmHJ8Iwj+QFiRRwanLzhyDA3aWi zVbsk3iK1hKuvAEe+F/2YOktOoN6AgJJhdwfHKPY4Yu+7hFIZ5hXQdRiqER05kJJ LGQh6DAneXyiNHe6HIQMwlAOECO4rf8K+fmosA83Q5Rw1c1mpCtyhZhmBbXz/l5M l9dmoeDpfW5QRj/OAx9LAemAuJO58GMUvchNVlprtdM8Dp7L2egRowwNrGU4fOPQ 7FbvqfpYRXPLwRNrqJ9QcdMXUYLqtAizboyUvz66967uchAShBcz+ENHCJ0N+N9w HL63vaoUQEgWt2g8UN/f3KSP1UOg/F7eU5SiPmjCwEpK4xlQCP5rdz3XQoZYVSCO rCRikj2WNpCChSF/Jzv8cETmPif3f7fs18R9BLoZs5Gi8I1QWd5nmIDROdec8gTr K92oBsZ+djadieQ4pHJJ7NvUJ+UgyIiukOiz0xUi9bFRhDv0pPijmX6Bxgtjsb3t qlRLIMUtqDuHQ6PjRSV6btU5ARu+E8t9py7nFDCmf6iNBtR4+viNmOokOG0MZ90L 14YVcC3OqGJK7iwhCQBpfZsGav1+4Xiu2Rl5+9aJCKmKw9b+1JM= =mTz9 -----END PGP SIGNATURE----- --byge4a2rxfjxsgle--