From nobody Tue Sep 28 23:34:31 2021 X-Original-To: freebsd-ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 099E217E42CF for ; Tue, 28 Sep 2021 23:34:45 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253107.outbound.protection.outlook.com [40.92.253.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4HJwpD49lFz3LJs for ; Tue, 28 Sep 2021 23:34:44 +0000 (UTC) (envelope-from tatsuki_makino@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XO4ugo1URCxqYReXzVrnDLigZMnlp2ad+87R0OFrRYE41HJB73CcEKyNvRyPZqk7/GrYez2m5nXMiUT10bXFhYRLF0z6wO0EEW4uy637rbDOGFMK6ePF+hfL7csvkEzvZSfip8ja4qCl8R4Eaq43VW+tumFPO3xkJmzb3b6/Ypp94x/H4/JDJ9nEK1AORPmiWw9lh1I9Pg4bRMIaEoVcx4rIPo5FA/5J9tNqhK5cj7leYqTCQMgXhK1okOtJDKLh9awiIerRbqgdWS7qj0kyxTd2U0yuC4xEHQAZ0iLxqS3fO6t/xnBBFn7HgcJyOOoDgCOUPjR7UkAabAWwkazvjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=cE6Z5mwjoT3x8ZrkZyTa3jzZ7cnKCMKmyMKl/fhl7RI=; b=ThdEr98kxhvppJAmUTaj9LlAMiNNuEWoGybL+XkNz64CFKi+YB5L9mTbPalDhjCAeo6Mg/xIJCPU6aAmQmJ8y3HciEDoRObGvXCFPbGNOD3rtDVRCieIMCIeJtDMOcCW16xrAuiOaoc/0Ig5LRLCNr9gAGdyKzJ3TX8l8eJEE0mSu1gPCBGAjSTXc7ZBGGyNdYGLg8+JtboodfFE7eCW9ZRpWAb3IXmWbZu60SecMVyT2dTOPN/qJ+MDyIGzA1EnlOuWBe3FO9qiepBx1w/AtabtrsFibNdl7DLHMf0V0a71r8MW8kotD5f6QTT1KskbIn/ZFYXgyTaLx6pBOf2MEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cE6Z5mwjoT3x8ZrkZyTa3jzZ7cnKCMKmyMKl/fhl7RI=; b=TnDHIE2zrJraP+2lVRBPFlcuvGHCRgGzZ/Sf2L4U/zVmahnPI1xXxm6+ydSUm1UcHNh739bWerJeRvLZrj2KozH00EksBrdodf7jDNOrrZ0g1zU0q0F1U826iitZqTQT+ImCABU3pNMCVw+yYEo09dR24xK4OKKc2uaxgsOd1opu0KHT/tdL5jDo1s+PyMyIL38EUjWiMPYuXOxgQTGwI5UU2UhoirUlKnP5a6RpWvjETLHK83nWTYGWOt6vf6XDX32x02E/UG9XzU/iDJMDm0/IwuUjmjaIgqwYfG1/JRQiD8Ppk5gIC1lkv1t5EZ21lbsOPU4P7/2G4Dwbr0/RJg== Received: from PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) by PS1PR03MB5179.apcprd03.prod.outlook.com (2603:1096:300:7d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.7; Tue, 28 Sep 2021 23:34:34 +0000 Received: from PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91]) by PSAPR03MB5639.apcprd03.prod.outlook.com ([fe80::35ac:1575:caf8:7b91%5]) with mapi id 15.20.4566.014; Tue, 28 Sep 2021 23:34:34 +0000 From: Tatsuki Makino Subject: Re: Quick fun question: only set an rc.d variable sometimes? To: Dan Mahoney Cc: Miroslav Lachman <000.fbsd@quip.cz>, "freebsd-ports@FreeBSD.org" References: <5dabceea-7f3c-efbe-3778-67ca360547a@prime.gushi.org> <7d0ec8d5-1be3-dbd0-5f00-0cf51e3fa18f@quip.cz> <2BAA032C-E80A-431A-99E1-6126956DDC16@gushi.org> Message-ID: Date: Wed, 29 Sep 2021 08:34:31 +0900 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4 In-Reply-To: <2BAA032C-E80A-431A-99E1-6126956DDC16@gushi.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-TMN: [1U04ddSDgVSHXk2fBT9/8h7UkDzNNRTb] X-ClientProxiedBy: TYAP286CA0027.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8014::14) To PSAPR03MB5639.apcprd03.prod.outlook.com (2603:1096:301:66::13) X-Microsoft-Original-Message-ID: <9a5c8d86-3c3b-1add-3eb6-0ca1f1fa8500@hotmail.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from T4.test (219.97.206.235) by TYAP286CA0027.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8014::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Tue, 28 Sep 2021 23:34:33 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2bebbcc8-7e20-4dd4-5413-08d982d886e1 X-MS-Exchange-SLBlob-MailProps: 7MJMDUNTCtwePG1qWqlUkCW3B/xufJBM1Eyt/VnLT1BOV5RcpJ36bjLPj/KKoQP/1VV6itq6Xi6Y/LBcykdoLUx6XOIj031OEBDAib+9wNhKG3Cfch3x1A1/5/oRjf9miIvGMMGsVCKkIeJrBLuVpu/GcKc/6Z+JUSi6i6xPw/2QuoJW7Y6akjrNmPWWFjZ7l7n5ttz6+mje9ppDv4Jdv7qVZ1LxiBPS4Hao5pwlmO30MJGQSXmVwDxoxDh1Ywbh8d85p2YR4VHY2hxOADgulX1SiJ0c+sAOjRYIqpqs16y9ZJ39JugNlQIuFOVzbnuuNo3wH24JGtaqyReao0wk1Vq14mPuAiEiomTvoaBBmh5Itd2MUhq58MCQW8uUhd/BYAUOkrl2BBvnOdEGfRQNwx7DJu5Zf97PvTjY0mrp25RZ4Zzoa69nAMVGHDv9fZcq9QelJvrwa81hKZLeAptkAbtN6IhOo7bAQ8DYF/Utqal4efxocbpjIu7z8Grp6M4QBBIF/2agJUbaA2WLXG6/md+VMrMzM8cWplKmZ9YOmEKBx9MI8nV1cYZ+pKhRfGH4dJGEvoUwjAwYckNfUSGASe0TznJU000MCiwz9iRNQLU36qrUT4FfLt+b9/1iWShfA4t8YSMNDGZeGsteFiJigG3VjuYs6KZVzQVyADfSEzyjaaQiaRSZj2/yejBZ8GXjYOkhxcYg4CBcBM593lwAQF09YNX/tfqHw8Agr2S9FVc8mMBjeViwSQ== X-MS-TrafficTypeDiagnostic: PS1PR03MB5179: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dT3n6wNLg+JsJOofdRcvHk2aBJOZquAdHY6sG3YMbFlmdhvAFk6xSesSXuttFxYUkDG2LIWKJcvESEFRzoxx6GqMjM/XTysiyKNY/q76nGzS4GbsGsZNWJeEeZJf6TLby0Djx0ys5VC2WVaPIAC//OiSfltSj6DMtI0jeHqjfkp/eZuuin92QPfqO2FcKuOu0hlLRC9bLp1UWgxQj4mzf+KXFqyLDlaBLiuv96yyx9IUPvVYpNxl6JOEhMAnDdsvsOSq86O4El3t/a8DrU77vNRkQ7HA2N0Use3pu4xziqQhkKw4di13fyCscXtHZs1cYo9UcJ9H3m8fY4NnSxiCPAK3WjW3OpkX8EJvrk0KNjIQ03CnyO3KlsNRtqQKGeNkYoAfMLtZW6aOhntubmBM6MWn/nzh8/bFcxCG1P3DajQODddb5B4RqwS7oF/8di6v X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: XK5DnWBCuBHo89Poh+TLRR8m6Elx6MAEac3kKiXA0secovY3izSW0FGL8z3kbh7ruam3HMgOulb6r3vzTB58tJb90XRBj2eaFEaIdUo6NzDYutickLOg95hfeMB53cMocYQohUfNHp4iHDujkEKRqw== X-OriginatorOrg: sct-15-20-3174-8-msonline-outlook-792b7.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 2bebbcc8-7e20-4dd4-5413-08d982d886e1 X-MS-Exchange-CrossTenant-AuthSource: PSAPR03MB5639.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Sep 2021 23:34:33.9824 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PS1PR03MB5179 X-Rspamd-Queue-Id: 4HJwpD49lFz3LJs X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N The rcscript is a /bin/sh script first, so all of Miroslav's replies are written in man sh. However, the following differences > : ${dummy_enable:=no} > : ${dummy_msg="Nothing started."} are only mentioned in manpage > In the parameter expansions shown previously, use of the colon in the > format results in a test for a parameter that is unset or null; omission > of the colon results in a test for a parameter that is only unset. So we would have to read it in depth to realize why. :) Any missing variables can be made up in the script. : ${pidfile=${dummy_pidfile-/var/run/dummy.pid}} if [ -z "${pidfile}" ] ; then pidfile='/var/run/dummy.pid' fi p.s. I made a mistake in the address of the email, so I will send it again. I'm sorry to those who received a duplicate. :)