From nobody Mon May 5 15:39:45 2025 X-Original-To: dev-commits-src-main@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 4Zrm1G53hfz5vgJ6; Mon, 05 May 2025 15:39:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Zrm1G0ZHVz43H9; Mon, 05 May 2025 15:39:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746459586; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H20E0qz0YUQGw7hLcWHMZx21JXJ8Vo0YeQFckQ5hNQE=; b=DSXj822jmlQ11U4BcUub+usuf5g1TJKlJr/JWptGvPDfy9e0aKrjmtPKR5FCNjOpZGTfJT IyVa0wkg83MHtRu4IRR7DBgZPLRKnr52dmJxbGnrGVuO7xw2Q3d2AXRc0D1zx7BPQrjHFA WYWjnRZtFyxX2ba1A7uaaDSuwiVVzyT0jBIYqAjGZe8Ko+Vfx4iaL8IM3ylK+RqUJhcYeD r/h2FN1nAONPIwVJs1Sja6SEIes2ePVy2T5+zQ2x9eoNF4IZ7rT1EaLA+eTyoRKpVhyuJS 8z5WorwoSR1/RxScNLDhULjphxDz558TaNgR7g15k4A5EnnPRpRNiB6Gj2x0Bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746459586; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H20E0qz0YUQGw7hLcWHMZx21JXJ8Vo0YeQFckQ5hNQE=; b=v2lukTqGqFgiQ2N20V1p12bwVUT1Y7iew/q7amdRmS+XNeGvzGXK75YnOrCN2oScw1DNww lE6EfcV+FDjMLeVE1WtS1f8Uh4btZvqz+4MTzNo06TyaUcGp1ITbKSUeFgmxbdzB/qarDI G3rGSGGlh61UDD7fqjr3hu2cHgk16nM3nAZrNYlxBsH3q94brabtwcXenyEu5G4F8p3M1w otb86v8ckUblW6VaihD/IEJ6OftjTCQ1GCp1GLMUqnThkiPVGpSNkcjgtw5gN625tBfWsZ Y9l45hy24Sn+S4j3PudeAloJBOrMiq7RNk56HdRe+XCq2/zWE2QYc3y91UkJYQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746459586; a=rsa-sha256; cv=none; b=uolTuUoLFsxJdRBrkV8i+GHPxEm+77ctrUFPih+wxbfsii585fqQYSIPXB28LI47Dih5BD Wcnm9ihA9X9pODlBE6/XQQTsI0Gw4mIZAPmZN7cwndaMyzPdt5c1fQ2ttsC7vn9L52T8DD 8YFNdbk3kVpUTfqlsyrkHybhUkzble1r4iwgOZzsviDbEasFkr12vt1vxyazbvULYC1mjW f4XlE7akulfsn0e7CJQDB6ibcqnV9grJFTGe20Sr0XbvcJCXovQaXVRcDWym4HdusefAD3 L58N76eDg88W2ef2mDHaHXgES70Xhdb0/Ezn6OtYujumeAbeF445s0DrH9OW6g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Zrm1F1PLSz4cb; Mon, 05 May 2025 15:39:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 545Fdjce097329; Mon, 5 May 2025 15:39:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 545FdjVx097326; Mon, 5 May 2025 15:39:45 GMT (envelope-from git) Date: Mon, 5 May 2025 15:39:45 GMT Message-Id: <202505051539.545FdjVx097326@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Lexi Winter Subject: git: 47cf7c780a3e - main - move the SunOS r-commands into the rcmds package List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ivy X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 47cf7c780a3ebdd4b2daf2060fbd1598d384e798 Auto-Submitted: auto-generated The branch main has been updated by ivy: URL: https://cgit.FreeBSD.org/src/commit/?id=47cf7c780a3ebdd4b2daf2060fbd1598d384e798 commit 47cf7c780a3ebdd4b2daf2060fbd1598d384e798 Author: Lexi Winter AuthorDate: 2025-05-05 15:20:46 +0000 Commit: Lexi Winter CommitDate: 2025-05-05 15:39:25 +0000 move the SunOS r-commands into the rcmds package rup, rusers and rwall implement the SunOS remote status utilities based on RPC. these are not widely used nowadays and most users won't have them enabled, so there's no reason to ship them in the utilities packages. move the command-line utilities and their respective daemons into the rcmds package, which already contains the related utilities rwho and ruptime. improve the comment/description of the rcmds package to be more informative and mention its new contents. while here, standardise formatting in the affected Makefiles. Reviewed by: manu, imp, des, emaste Approved by: des (mentor) Differential Revision: https://reviews.freebsd.org/D50143 --- libexec/rpc.rstatd/Makefile | 7 ++++--- libexec/rpc.rusersd/Makefile | 7 ++++--- libexec/rpc.rwalld/Makefile | 7 ++++--- release/packages/Makefile.package | 8 ++++++-- release/packages/generate-ucl.sh | 4 ++++ usr.bin/rup/Makefile | 1 + usr.bin/rusers/Makefile | 3 ++- usr.bin/rwall/Makefile | 3 ++- 8 files changed, 27 insertions(+), 13 deletions(-) diff --git a/libexec/rpc.rstatd/Makefile b/libexec/rpc.rstatd/Makefile index 1be4bd27c2c0..5572748ddf26 100644 --- a/libexec/rpc.rstatd/Makefile +++ b/libexec/rpc.rstatd/Makefile @@ -1,6 +1,7 @@ -PROG = rpc.rstatd -SRCS = rstatd.c rstat_proc.c -MAN = rpc.rstatd.8 +PACKAGE= rcmds +PROG= rpc.rstatd +SRCS= rstatd.c rstat_proc.c +MAN= rpc.rstatd.8 LIBADD= rpcsvc devstat diff --git a/libexec/rpc.rusersd/Makefile b/libexec/rpc.rusersd/Makefile index 49d155c969b5..f59002e4b5fd 100644 --- a/libexec/rpc.rusersd/Makefile +++ b/libexec/rpc.rusersd/Makefile @@ -1,6 +1,7 @@ -PROG = rpc.rusersd -SRCS = rusersd.c rusers_proc.c extern.h -MAN = rpc.rusersd.8 +PACKAGE= rcmds +PROG= rpc.rusersd +SRCS= rusersd.c rusers_proc.c extern.h +MAN= rpc.rusersd.8 LIBADD= rpcsvc diff --git a/libexec/rpc.rwalld/Makefile b/libexec/rpc.rwalld/Makefile index 38a9646166d0..8d10a91fffd0 100644 --- a/libexec/rpc.rwalld/Makefile +++ b/libexec/rpc.rwalld/Makefile @@ -1,6 +1,7 @@ -PROG = rpc.rwalld -SRCS = rwalld.c -MAN = rpc.rwalld.8 +PACKAGE= rcmds +PROG= rpc.rwalld +SRCS= rwalld.c +MAN= rpc.rwalld.8 LIBADD= util diff --git a/release/packages/Makefile.package b/release/packages/Makefile.package index b8b200d0966e..4a1e1920b64e 100644 --- a/release/packages/Makefile.package +++ b/release/packages/Makefile.package @@ -136,8 +136,12 @@ periodic_COMMENT= Periodic Utility periodic_DESC= Periodic Utility rc_COMMENT= RC Scripts rc_DESC= RC Scripts -rcmds_COMMENT= Remote Command Utilities -rcmds_DESC= Remote Command Utilities +rcmds_COMMENT= BSD/SunOS remote status commands +rcmds_DESC=\ +The BSD/SunOS remote status commands, which can be used to query or interact\ +with remote hosts over the network. This includes the command-line utilities\ +rwho, ruptime, rup, rusers and rwall and the daemons rwhod, rpc.rstatd,\ +rpc.rusersd, and rpc.rwalld. rdma_COMMENT= RDMA Utilities rdma_DESC= RDMA Utilities rescue_COMMENT= Rescue Utilities diff --git a/release/packages/generate-ucl.sh b/release/packages/generate-ucl.sh index b7d6875b3eb1..b7d7bad35023 100755 --- a/release/packages/generate-ucl.sh +++ b/release/packages/generate-ucl.sh @@ -43,6 +43,10 @@ main() { periodic) pkgdeps="cron" ;; + rcmds) + # the RPC daemons require rpcbind + pkgdeps="utilities" + ;; # -dev packages that have no corresponding non-dev package # as a dependency. diff --git a/usr.bin/rup/Makefile b/usr.bin/rup/Makefile index 8cc5dc0f1af0..28558d052be4 100644 --- a/usr.bin/rup/Makefile +++ b/usr.bin/rup/Makefile @@ -1,3 +1,4 @@ +PACKAGE= rcmds PROG= rup LIBADD= rpcsvc diff --git a/usr.bin/rusers/Makefile b/usr.bin/rusers/Makefile index f3b3a8bd7db0..d3f3158d7be1 100644 --- a/usr.bin/rusers/Makefile +++ b/usr.bin/rusers/Makefile @@ -1,4 +1,5 @@ -PROG = rusers +PACKAGE= rcmds +PROG= rusers LIBADD= rpcsvc diff --git a/usr.bin/rwall/Makefile b/usr.bin/rwall/Makefile index 88459adb760f..b0902be9cec8 100644 --- a/usr.bin/rwall/Makefile +++ b/usr.bin/rwall/Makefile @@ -1,3 +1,4 @@ -PROG = rwall +PACKAGE= rcmds +PROG= rwall .include