From nobody Sun Jan 7 12:58:55 2024 X-Original-To: users-jp@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 4T7HMG6gzJz56xd2 for ; Sun, 7 Jan 2024 12:59:06 +0000 (UTC) (envelope-from seichan-ml@wakhok.ne.jp) Received: from gw1.wakhok.net (gw1.wakhok.net [IPv6:2001:e42:102:1819:160:16:234:242]) by mx1.freebsd.org (Postfix) with ESMTP id 4T7HMD3HCzz4Y4w for ; Sun, 7 Jan 2024 12:59:04 +0000 (UTC) (envelope-from seichan-ml@wakhok.ne.jp) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=wakhok.ne.jp header.s=s20230126 header.b=BiJox4L2; dmarc=pass (policy=reject) header.from=wakhok.ne.jp; spf=pass (mx1.freebsd.org: domain of seichan-ml@wakhok.ne.jp designates 2001:e42:102:1819:160:16:234:242 as permitted sender) smtp.mailfrom=seichan-ml@wakhok.ne.jp Received: from wakhok.net (rb00.wakhok.local [192.168.254.1]) by gw1.wakhok.net (Postfix) with ESMTP id 30D077597D for ; Sun, 7 Jan 2024 21:58:55 +0900 (JST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wakhok.ne.jp; s=s20230126; t=1704632335; bh=xonBpdVXbJ+9cJdzLV1XGOcDKxMk4lXV31/dX8kJbsk=; h=Date:From:To:Subject:In-Reply-To:References; b=BiJox4L2eMmQwRdcrOdF0BriRlgexfOL1nnQ3QFrZRovwH6F7NhnGBDSstNGXGxb4 bx/6+xv5B9j9YOJvBhq3yRaVC7qZcEzrn8ZRhYw6jbxrFMfv4llaGtsqdFqxjyIP9T 231bmQJMQl8x0CRbErbqoJqw0Ya72yqH/CVUtUIc= Received: from [192.168.241.192] (unknown [192.168.254.254]) by rb00.wakhok.net (Postfix) with ESMTP id 6D7D9139B45 for ; Sun, 7 Jan 2024 21:58:54 +0900 (JST) Date: Sun, 07 Jan 2024 21:58:55 +0900 From: Hiroyuki Seino To: users-jp@freebsd.org Subject: Re: pkg (ports) =?ISO-2022-JP?B?GyRCJE4lRyVVJSklayVIJSolVyU3JWclcxsoQg==?= =?ISO-2022-JP?B?GyRCSlE5OSROJWolLyUoJTklSEp9SyEkSxsoQg==?= =?ISO-2022-JP?B?GyRCJEQkJCRGGyhC?= In-Reply-To: <20240106133554.681F.83D51AB2@meiko.co.jp> References: <20240106085308.5FCF.D4AF24AB@wakhok.ne.jp> <20240106133554.681F.83D51AB2@meiko.co.jp> Message-Id: <20240107215854.4AE5.D4AF24AB@wakhok.ne.jp> List-Id: Discussion relevant to FreeBSD communities in Japan List-Archive: https://lists.freebsd.org/archives/freebsd-users-jp List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-users-jp@freebsd.org X-BeenThere: freebsd-users-jp@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.81.04 [ja] X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.87 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.97)[-0.972]; DMARC_POLICY_ALLOW(-0.50)[wakhok.ne.jp,reject]; R_SPF_ALLOW(-0.20)[+ip6:2001:e42:102:1819:160:16:234:242]; R_DKIM_ALLOW(-0.20)[wakhok.ne.jp:s=s20230126]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; ASN(0.00)[asn:9370, ipnet:2001:e40::/30, country:JP]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[users-jp@freebsd.org]; PREVIOUSLY_DELIVERED(0.00)[users-jp@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[wakhok.ne.jp:+] X-Rspamd-Queue-Id: 4T7HMD3HCzz4Y4w せいのです. (花原さんすみません.宛先確認せずに To で送ってました...) ports でパッケージを作る際,オプションの管理は portupgrade を利用して 行ってます. リポジトリーとしては出してませんが... これも結構手間になってきているので portconf を試してみたいと思います. URL 紹介ありがとうございます. で,今回の話の理由なのですが,postfix は LDAP が有効でパッケージ化されています. (ports のオプションでもデフォルトで有効になっている) が,dovecot はそうなっていなくてデフォルト有効にしてほしいなぁ.をリクエスト したい.と思って投稿をさせて頂きました. freebsd-ports@FreeBSD.org に.なんですかね...? -- Hiroyuki Seino Web: https://www.seichan.org/ Blog: https://www.seichan.org/blog/ On Sat, 06 Jan 2024 13:35:55 +0900 Yoshihiro Hanahara wrote: > 花原です。 > > 私は、ports-mgmt/portconf を使っています。 > /usr/local/etc/ports.conf に、個々のPorts毎の設定を書けばそのオプション > が使われます。 > > 検索したところ、以下のURLの記述が分かりやすかったです。 > > FreeBSD Ports Collection における OPTIONS 機能の紹介...(略)... > https://qiita.com/nanorkyo/items/a0068cafcf9112ebbb7b > > これと、portmaster を使って pkg まで作成し、「pkg repo」コマンドで > 自前リポジトリを作成し、自分が管理しているFreeBSDマシン群は、その自前リ > ポジトリを参照するようにしています。 > > pkg をインストールするクライアント側は、以下の設定し、自前のlocalpkgのみ > を参照するようにしています。「pkg -vv」で確認できます。 > > /usr/local/etc/pkg/repos/FreeBSD.conf: > FreeBSD: { enabled: no } > > /usr/local/etc/pkg/repos/localpkg.conf: > localpkg: { > url: "ssh://pkguser@pkghost/pkgroot/FreeBSD/13.2/amd64/usr/ports/packages/All", > mirror_type: "srv", > enabled: yes > } > > localpkg.conf のURLにあるとおり、pkguser@pkghost でsshでpkgリポジトリに > 接続しています。ssh接続さえあればいいので、小規模ならこれが楽かもしれま > せん。 > > 実は、テキトーにやっているので、これがいいのか、もっといいやり方があるの > かはわかりませんが、なんとかなっています。 > いちど pkg のシステムのドキュメントをちゃんと読まなくては...と思っては... > います(笑)。 > > > > On Sat, 06 Jan 2024 08:53:08 +0900 > Hiroyuki Seino wrote: > > > せいのです. > > > > 基本的には pkg で管理を行うようにしているのですが,オプションが足りていなくて > > ports で入れなおす.と言うことをやっているソフトウェアがあります. > > > > 例えばいつもやらかしているのが dovecot の LDAP サポートです... > > > > pkg lock でロックすればそのパッケージのアップデートをロックできる事は > > わかっているのですが,そもそも ports レベルで LDAP を有効がデフォルトに > > なって欲しいと思うのですが,どこにリクエストを出せばよいのでしょうか? > > > > > > また,皆さんはこういったソフトウェアに対してどのように管理されていますか? > > > > > > -- > > Hiroyuki Seino > > Web: https://www.seichan.org/ > > Blog: https://www.seichan.org/blog/ > > > > -- > Yoshihiro Hanahara > -- Hiroyuki Seino Web: https://www.seichan.org/ Blog: https://www.seichan.org/blog/