From 4605df61b5e394f342cf562a973d268845bdec38 Mon Sep 17 00:00:00 2001 From: hugel <2712504175@qq.com> Date: Thu, 6 Feb 2025 16:21:00 +0800 Subject: [PATCH] Adjust commands sequence (cherry picked from commit 8bc3ba5c85f8a86daf63a57eb3e6bcd8784c9dac) --- Adjust-commands-sequence.patch | 30 ++++++++++++++++++++++++++++++ setup.spec | 6 +++++- 2 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 Adjust-commands-sequence.patch diff --git a/Adjust-commands-sequence.patch b/Adjust-commands-sequence.patch new file mode 100644 index 0000000..deaa061 --- /dev/null +++ b/Adjust-commands-sequence.patch @@ -0,0 +1,30 @@ +From 197d01359b386165ac61aa26c25f8ccc12410152 Mon Sep 17 00:00:00 2001 +From: wx913462 +Date: Mon, 25 Apr 2022 09:29:41 +0800 +Subject: [PATCH] Adjust commands sequence + +Prefer hostname and uname commands to avoid time consuming in +hostnamectl. +--- + profile | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/profile b/profile +index 542add4..5a3ec3c 100644 +--- a/profile ++++ b/profile +@@ -42,9 +42,9 @@ else + pathmunge /usr/sbin after + fi + +-HOSTNAME=$(/usr/bin/hostnamectl --transient 2>/dev/null) || \ + HOSTNAME=$(/usr/bin/hostname 2>/dev/null) || \ +-HOSTNAME=$(/usr/bin/uname -n) ++HOSTNAME=$(/usr/bin/uname -n 2>/dev/null) || \ ++HOSTNAME=$(/usr/bin/hostnamectl --transient 2>/dev/null) || echo "System commands: hostname uname and hostnamectl, which do not exist." + + if [ -z "$HISTSIZE" ] ; then + HISTSIZE=1000 +-- +2.27.0 + diff --git a/setup.spec b/setup.spec index 1693b8d..6681e81 100644 --- a/setup.spec +++ b/setup.spec @@ -1,13 +1,14 @@ Summary: A set of system configuration and setup files Name: setup Version: 2.14.5 -Release: 2 +Release: 3 License: Public Domain Group: System Environment/Base URL: https://pagure.io/setup/ Source0: http://releases.pagure.org/%{name}/%{name}-%{version}.tar.bz2 Patch0: support-filesystems-xfs.patch Patch1: Delete-the-users-and-groups-declared-in-systemd.patch +Patch2: Adjust-commands-sequence.patch BuildArch: noarch BuildRequires: systemd BuildRequires: bash tcsh perl-interpreter @@ -134,6 +135,9 @@ end /etc/dnf/protected.d/%{name}.conf %changelog +* Thu Feb 6 2025 hugel - 2.14.5-3 +- Adjust commands sequence + * Sat May 11 2024 hongjinghao - 2.14.5-2 - Delete the users and groups which is declared in systemd. -- Gitee