Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
5a5f8e904e
!32 [sync] PR-30: 删除已经在systemd中声明的用户和组
From: @openeuler-sync-bot 
Reviewed-by: @openeuler-basic 
Signed-off-by: @openeuler-basic
2024-05-11 09:46:46 +00:00
hongjinghao
382e941878 Delete the users and groups which is declared in systemd.
(cherry picked from commit 264fb0e66e0df7790ec88a18b231ad5d8d6c1778)
2024-05-11 17:21:41 +08:00
openeuler-ci-bot
82cc1df725
!29 升级至2.14.5版本
From: @hongjinghao 
Reviewed-by: @licunlong 
Signed-off-by: @licunlong
2024-01-31 08:16:16 +00:00
hongjinghao
d08314cd78 update to 2.14.5 2024-01-31 10:44:16 +08:00
openeuler-ci-bot
2fc387ac3e
!26 回退“设置会话超时时间”
From: @hongjinghao 
Reviewed-by: @licunlong 
Signed-off-by: @licunlong
2023-08-29 03:06:42 +00:00
hongjinghao
542c59c02a Revert 'set TMOUT=300' 2023-08-29 10:11:29 +08:00
openeuler-ci-bot
3fbaa0ae69
!24 回退“设置默认umask”
From: @hongjinghao 
Reviewed-by: @licunlong 
Signed-off-by: @licunlong
2023-06-09 07:14:21 +00:00
hongjinghao
7edb8c6522 Revert 'set default umask' 2023-06-09 15:00:15 +08:00
openeuler-ci-bot
9461af449d
!19 设置会话超时时间以及默认的umask
From: @hongjinghao 
Reviewed-by: @licunlong 
Signed-off-by: @licunlong
2023-06-09 01:38:45 +00:00
hongjinghao
ae6c051387 set TMOUT=300 and set default umask 2023-06-08 11:21:08 +08:00
5 changed files with 91 additions and 16 deletions

View File

@ -0,0 +1,58 @@
From 3221c8c3231de69b5e2db400f3b7bcaf6a918bb3 Mon Sep 17 00:00:00 2001
From: hongjinghao <hongjinghao@huawei.com>
Date: Sat, 11 May 2024 14:55:47 +0800
Subject: [PATCH] Delete the users and groups declared in systemd.
These users/groups have already been declared in systemd basic.conf, if we also declare them here, systemd-sysusers will report warnings.
https://gitee.com/src-openeuler/setup/pulls/30/
---
sysusers.d/20-setup-groups.conf | 14 --------------
sysusers.d/20-setup-users.conf | 2 --
2 files changed, 16 deletions(-)
diff --git a/sysusers.d/20-setup-groups.conf b/sysusers.d/20-setup-groups.conf
index d69ff91..867f107 100644
--- a/sysusers.d/20-setup-groups.conf
+++ b/sysusers.d/20-setup-groups.conf
@@ -1,24 +1,10 @@
-g root 0
g bin 1
g daemon 2
g sys 3
-g adm 4
-g tty 5
-g disk 6
-g lp 7
g mem 8
-g kmem 9
-g wheel 10
-g cdrom 11
g mail 12
g man 15
-g dialout 18
g floppy 19
g games 20
-g tape 33
-g video 39
g ftp 50
g lock 54
-g audio 63
-g users 100
-g nobody 65534
diff --git a/sysusers.d/20-setup-users.conf b/sysusers.d/20-setup-users.conf
index bea0ab3..7d197c4 100644
--- a/sysusers.d/20-setup-users.conf
+++ b/sysusers.d/20-setup-users.conf
@@ -1,4 +1,3 @@
-u root 0:0 "Super User" /root /bin/bash
u bin 1:1 "bin" /bin -
u daemon 2:2 "daemon" /sbin -
u adm 3:4 "adm" /var/adm -
@@ -10,4 +9,3 @@ u mail 8:12 "mail" /var/spool/mail -
u operator 11:0 "operator" /root -
u games 12:100 "games" /usr/games -
u ftp 14:50 "FTP User" /var/ftp -
-u nobody 65534:65534 "Kernel Overflow User" - -
--
2.33.0

Binary file not shown.

BIN
setup-2.14.5.tar.bz2 Normal file

Binary file not shown.

View File

@ -1,13 +1,13 @@
Summary: A set of system configuration and setup files
Name: setup
Version: 2.14.3
Release: 1
Version: 2.14.5
Release: 2
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: source-cshlocal-when-login.patch
Patch1: Delete-the-users-and-groups-declared-in-systemd.patch
BuildArch: noarch
BuildRequires: systemd
BuildRequires: bash tcsh perl-interpreter
@ -22,6 +22,8 @@ setup files, such as passwd, group, and profile.
%prep
%autosetup -n %{name}-%{version} -p1
# https://gitee.com/src-openeuler/setup/pulls/30/
#./generate-sysusers-fragments.sh
./shadowconvert.sh
%build
@ -35,6 +37,8 @@ rm -rf %{buildroot}
mkdir -p %{buildroot}/etc/profile.d
mkdir -p %{buildroot}/etc/motd.d
cp -ar * %{buildroot}/etc
mkdir -p %(dirname %{buildroot}%{_sysusersdir})
mv %{buildroot}/etc/sysusers.d %{buildroot}%{_sysusersdir}
mv %{buildroot}/etc/lang* %{buildroot}/etc/profile.d/
rm -f %{buildroot}/etc/uidgid
rm -f %{buildroot}/etc/COPYING
@ -59,10 +63,18 @@ chmod 0644 %{buildroot}%{_tmpfilesdir}/%{name}.conf
rm -f %{buildroot}/etc/Makefile
rm -f %{buildroot}/etc/serviceslint
rm -f %{buildroot}/etc/uidgidlint
rm -f %{buildroot}/etc/generate-sysusers-fragments.sh
rm -f %{buildroot}/etc/shadowconvert.sh
rm -f %{buildroot}/etc/setup.spec
rm -rf %{buildroot}/etc/contrib
# make setup a protected package
install -p -d -m 755 %{buildroot}/etc/dnf/protected.d/
touch %{name}.conf
echo setup > %{name}.conf
install -p -c -m 0644 %{name}.conf %{buildroot}/etc/dnf/protected.d/
rm -f %{name}.conf
#throw away useless and dangerous update stuff until rpm will be able to
#handle it ( http://rpm.org/ticket/6 )
%post -p <lua>
@ -117,8 +129,26 @@ end
%config(noreplace) %verify(not md5 size mtime) /etc/shells
%ghost %verify(not md5 size mtime) %config(noreplace,missingok) /etc/fstab
%{_tmpfilesdir}/%{name}.conf
%{_sysusersdir}/20-setup-groups.conf
%{_sysusersdir}/20-setup-users.conf
/etc/dnf/protected.d/%{name}.conf
%changelog
* Sat May 11 2024 hongjinghao <hongjinghao@huawei.com> - 2.14.5-2
- Delete the users and groups which is declared in systemd.
* Wed Jan 31 2024 hongjinghao <hongjinghao@huawei.com> - 2.14.5-1
- update to 2.14.5
* Tue Aug 29 2023 hongjinghao <hongjinghao@huawei.com> - 2.14.3-4
- Revert "set TMOUT=300"
* Fri Jun 9 2023 hongjinghao <hongjinghao@huawei.com> - 2.14.3-3
- Revert "set default umask"
* Thu Jun 8 2023 hongjinghao <hongjinghao@huawei.com> - 2.14.3-2
- set TMOUT=300 and set default umask
* Sun Jan 29 2023 hongjinghao <hongjinghao@huawei.com> - 2.14.3-1
- update to 2.14.3

View File

@ -1,13 +0,0 @@
diff --git a/csh.login b/csh.login
index 51902e8..b6ef2e8 100644
--- a/csh.login
+++ b/csh.login
@@ -22,7 +22,7 @@ set history=1000
if ( -d /etc/profile.d ) then
set nonomatch
- foreach i ( /etc/profile.d/*.csh )
+ foreach i ( /etc/profile.d/*.csh /etc/profile.d/csh.local )
if ( -r "$i" ) then
if ($?prompt) then
source "$i"