Fabian Bornschein pushed to branch main at Arch Linux / Packaging / Packages /
gnome-initial-setup
Commits:
da72adb6 by Fabian Bornschein at 2025-01-12T21:26:01+01:00
upgpkg: 47.3-1
* fully lock system account
* remove sysuser and home setup as it appears to be of no use anymore
- - - - -
3 changed files:
- .SRCINFO
- + 0001-Use-fully-locked-system-account.patch
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = gnome-initial-setup
pkgdesc = Helps you to set up your OS when you boot for the first time
- pkgver = 47.2
+ pkgver = 47.3
pkgrel = 1
url = https://gitlab.gnome.org/GNOME/gnome-initial-setup
arch = x86_64
@@ -37,8 +37,10 @@ pkgbase = gnome-initial-setup
depends = pango
depends = polkit
depends = tecla
- source =
git+https://gitlab.gnome.org/GNOME/gnome-initial-setup.git?signed#tag=47.2
+ source =
git+https://gitlab.gnome.org/GNOME/gnome-initial-setup.git?signed#tag=47.3
+ source = 0001-Use-fully-locked-system-account.patch
validpgpkeys = 1E68E58CF255888301645B563422DC0D7AD482A7
- b2sums =
ecc0d0346e00b25f52a3082da5d31a18397b2ffec27c1fc253913206783596ab8f6bd6344150897c5f3d47beb8bdf8e54992cfa84731a74405e6e7f7de4b5f0c
+ b2sums =
28d08288abb1c4a122387fd18d2c2a76bd0a1e0ebbf5b4a8e561149136600f0f73f79ab02192ec8f45db970f16fdf1978c30434d3e84b4bcb9c43b251eda05c0
+ b2sums =
30e7c97efc1e92e6a3a4f9f077a2d9ecad158d4b7dac7792f0ae57e1c974f051c3a077089403eb7dde0ff52409ddaf36865c9039db7af21589c6e6fc1fa891bb
pkgname = gnome-initial-setup
=====================================
0001-Use-fully-locked-system-account.patch
=====================================
@@ -0,0 +1,22 @@
+From e3eda9a6d2cc24ac74af667370e13a6d224a412c Mon Sep 17 00:00:00 2001
+From: Fabian Bornschein <[email protected]>
+Date: Sun, 12 Jan 2025 18:22:24 +0100
+Subject: [PATCH] Use fully locked system account
+
+https://archlinux.org/todo/change-sysusers-to-fully-locked-system-accounts/
+---
+ data/gnome-initial-setup.conf | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/gnome-initial-setup.conf b/data/gnome-initial-setup.conf
+index 452b2ad2..4ea07c92 100644
+--- a/data/gnome-initial-setup.conf
++++ b/data/gnome-initial-setup.conf
+@@ -1,3 +1,3 @@
+ # sysusers.d snippet for creating the gnome-inital-setup system user. See
+ # sysusers.d(5) for details.
+-u gnome-initial-setup - "GNOME Initial Setup" /run/gnome-initial-setup
++u! gnome-initial-setup - "GNOME Initial Setup" /run/gnome-initial-setup
+--
+2.48.0
+
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
# Maintainer: Fabian Bornschein <[email protected]>
pkgname=gnome-initial-setup
-pkgver=47.2
+pkgver=47.3
pkgrel=1
pkgdesc='Helps you to set up your OS when you boot for the first time'
url='https://gitlab.gnome.org/GNOME/gnome-initial-setup'
@@ -44,12 +44,18 @@ makedepends=(
glib2-devel
meson
)
-source=("git+https://gitlab.gnome.org/GNOME/gnome-initial-setup.git?signed#tag=${pkgver/[a-z]/.&}")
-b2sums=('ecc0d0346e00b25f52a3082da5d31a18397b2ffec27c1fc253913206783596ab8f6bd6344150897c5f3d47beb8bdf8e54992cfa84731a74405e6e7f7de4b5f0c')
+source=("git+https://gitlab.gnome.org/GNOME/gnome-initial-setup.git?signed#tag=${pkgver/[a-z]/.&}"
+ "0001-Use-fully-locked-system-account.patch")
+b2sums=('28d08288abb1c4a122387fd18d2c2a76bd0a1e0ebbf5b4a8e561149136600f0f73f79ab02192ec8f45db970f16fdf1978c30434d3e84b4bcb9c43b251eda05c0'
+
'30e7c97efc1e92e6a3a4f9f077a2d9ecad158d4b7dac7792f0ae57e1c974f051c3a077089403eb7dde0ff52409ddaf36865c9039db7af21589c6e6fc1fa891bb')
validpgpkeys=(1E68E58CF255888301645B563422DC0D7AD482A7) # Will Thompson
<[email protected]>
prepare() {
cd $pkgname
+
+ # Use fully locked system account
+ ##
https://archlinux.org/todo/change-sysusers-to-fully-locked-system-accounts/
+ git apply -3 ../0001-Use-fully-locked-system-account.patch
}
build() {
@@ -64,10 +70,4 @@ check() {
package() {
meson install -C build --destdir "$pkgdir"
-
- # Setup system user and group
- echo 'u gnome-initial-setup - "GNOME Initial Setup"
/run/gnome-initial-setup' |
- install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
- echo 'd /run/gnome-initial-setup 0700 gnome-initial-setup
gnome-initial-setup -' |
- install -Dm644 /dev/stdin "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-initial-setup/-/commit/da72adb69fc53801cf59fc376857c653b13e1b9f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-initial-setup/-/commit/da72adb69fc53801cf59fc376857c653b13e1b9f
You're receiving this email because of your account on gitlab.archlinux.org.