From owner-svn-src-all@freebsd.org Tue Jun 5 19:07:20 2018 Return-Path: Delivered-To: svn-src-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E372FF2AC9; Tue, 5 Jun 2018 19:07:20 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: from mail-qt0-x233.google.com (mail-qt0-x233.google.com [IPv6:2607:f8b0:400d:c0d::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 965286C6D6; Tue, 5 Jun 2018 19:07:19 +0000 (UTC) (envelope-from garga.bsd@gmail.com) Received: by mail-qt0-x233.google.com with SMTP id o9-v6so3653162qtp.3; Tue, 05 Jun 2018 12:07:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=gmGQFKwW4Wm+iSt1F+HEkSwq58VNZGkLUx1Iw5bSIog=; b=ivMP5PQYHjSUUfgA+TUb+3WbISMtm1OqqBBDUa45KUCENpuqmY2qu3jbWYq0J0HBuc yeJ5BGawWZACtqi9l9nes/usR7IY6WGK5oMA2OuU6VQqv+FesFaoK6en0oantOEsft6D /1leCukHjGGNtoCLgvPIp+Bc5SNNd2reyRkM44s2DKdJ7M0BL5OVMHGifWRk/NonHhyG hqilydxuCL/sdILKO+lL2+G7v6JPUhWQrFPhDRoDL4DulVw0oHtyegnVqUjKrqf97K8s Nk4ADE2irBHcNTLDS/3us22a8pSPKYvGV0LT1rtI2tpQy0uD1fOvi5rNLb1I52Jf09CK ShAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=gmGQFKwW4Wm+iSt1F+HEkSwq58VNZGkLUx1Iw5bSIog=; b=TJk4Vxg5aduvPlVPgN63s26LK5Wan/fKDw01I7FZuCEs1S7vW7K4535rFdw1LOz3BN YBaagVUU7hb1mzXh3L5dC4AOVMgCThKEiV6l0Vfd2CS9L58nFRHmdMyxhPj7zvM0zOrT e4ho8bRswWTEC96fc789tiR7eMi4wHONtAWE1dhv6sP5HA5sO81HXJe1z5Xn4QVFeUCQ oSPUcEE7PBuq5iuAYd867Izdo98TQGE8bibxUeEigq4WqkVOAWhQDzoO96JHUXKTqc04 cM1Od+p48O84rnql2QFmm1VmGZ3OB4mmNC863QRzsfHrCS1EzhcT+EE4lZ+0NM656w10 +GIg== X-Gm-Message-State: APt69E3R8VzwlfsOqKCnbTu9Aig/d5OoO/QRcTWn9iQyvuTNaJTMMkV0 yXm8WNran5FxiGeaod+QJMU= X-Google-Smtp-Source: ADUXVKK7pK+XS0FknVSkKjroEApGTAqkk9eP8UkjuM293lkYC/BBCLapLKbZchoDpo7Kr5pVWmA7bA== X-Received: by 2002:ac8:32f3:: with SMTP id a48-v6mr24540559qtb.404.1528225639174; Tue, 05 Jun 2018 12:07:19 -0700 (PDT) Received: from mbp.home ([177.53.86.172]) by smtp.gmail.com with ESMTPSA id o58-v6sm12917806qtb.88.2018.06.05.12.07.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 05 Jun 2018 12:07:18 -0700 (PDT) Subject: Re: svn commit: r334617 - in head: . etc To: Konstantin Belousov , Brad Davis Cc: src-committers , Kyle Evans , svn-src-all@freebsd.org, rgrimes@freebsd.org, svn-src-head@freebsd.org, Alexander Leidinger References: <201806041847.w54IlCUu097084@pdx.rh.CN85.dnsmgr.net> <1528138550.3632147.1396107464.614818A8@webmail.messagingengine.com> <20180605150022.Horde.emnJxb8rKYqAvChLgWoX9vf@webmail.leidinger.net> <1528212242.2273706.1397239144.6BEBF1F9@webmail.messagingengine.com> <20180605164627.GM2450@kib.kiev.ua> <1528222385.2736229.1397446048.17853CA8@webmail.messagingengine.com> <20180605182605.GN2450@kib.kiev.ua> From: Renato Botelho Message-ID: Date: Tue, 5 Jun 2018 16:07:14 -0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180605182605.GN2450@kib.kiev.ua> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2018 19:07:20 -0000 On 05/06/18 15:26, Konstantin Belousov wrote: > On Tue, Jun 05, 2018 at 12:13:05PM -0600, Brad Davis wrote: >> On Tue, Jun 5, 2018, at 10:46 AM, Konstantin Belousov wrote: >>> I find it often very useful to do >>> (cd src/etc/rc.d && make install) >>> Same for defaults and several other directories which in fact contains >>> non-editable content. Is this planned to keep working ? >> >> The short answer is, no. All rc.d scripts get moved to the src of the program they start. >> >> That said, if there is a big need for this, we can see about options to keep them working. >> >> What are you trying to accomplish when you do this? Just verify the rc.d scripts match your src tree? > > I avoid mergemaster/etcupdate and whatever else. rc.d and /etc/rc, > /etc/rc.subr /etc/rc.network are not suitable to etc, they are binaries > provided by the project not for the user editing. > > When upgrading the host, esp. on HEAD, i usually refresh scripts by this > procedure and avoid any editing and implied conflict resolution for real > configs. > > Not being able to easily install clean copies of these scripts would > be very inconvenient and time consuming. If I understood what Brad is saying, each rc.d script will be installed by the application it belongs to. So when it's installing SSH it will also install /etc/rc.d/sshd and you will not need to deal with rc.d files on mergemaster anymore. Is it correct, Brad? -- Renato Botelho