commit b606f1fecbba5be3208b15d7b3b63667179250cc38c23674d2ff0d4f5e4d1678 Author: Adrian Schröter Date: Sat May 4 01:00:10 2024 +0200 Sync from SUSE:SLFO:Main system-user-mktex revision 9b6fd538abdd560060b54d90e7cdaa1f diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/system-user-mktex.changes b/system-user-mktex.changes new file mode 100644 index 0000000..4747584 --- /dev/null +++ b/system-user-mktex.changes @@ -0,0 +1,20 @@ +------------------------------------------------------------------- +Sun Jun 13 13:31:57 UTC 2021 - Callum Farmer + +- Add now working CONFIG parameter to sysusers generator + +------------------------------------------------------------------- +Mon May 31 14:11:33 UTC 2021 - Callum Farmer + +- Older systems create the group but don't add the relevant symbol + +------------------------------------------------------------------- +Mon May 31 13:23:30 UTC 2021 - Dr. Werner Fink + +- Older systemd system requires a group as well + +------------------------------------------------------------------- +Sun May 30 16:09:17 UTC 2021 - Callum Farmer + +- Initial packaging + diff --git a/system-user-mktex.conf b/system-user-mktex.conf new file mode 100644 index 0000000..b0769af --- /dev/null +++ b/system-user-mktex.conf @@ -0,0 +1,2 @@ +#Type Name ID GECOS Home directory Shell +u mktex - "System user for mktex" /var/cache/texmf/fonts - diff --git a/system-user-mktex.spec b/system-user-mktex.spec new file mode 100644 index 0000000..f7c39af --- /dev/null +++ b/system-user-mktex.spec @@ -0,0 +1,50 @@ +# +# spec file for package system-user-mktex +# +# Copyright (c) 2021 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: system-user-mktex +Version: 1.0.0 +Release: 0 +License: MIT +Summary: System user and group 'mktex' +Group: Productivity/Publishing/TeX/Base +Source0: system-user-mktex.conf +BuildRequires: sysuser-tools +BuildArch: noarch +%if 0%{?suse_version} < 1550 +Provides: group(mktex) +%endif +%sysusers_requires + +%description +This package provides a shared system user for TeXLive + +%prep +%setup -q -c -T + +%build +%sysusers_generate_pre %{SOURCE0} system-user-mktex system-user-mktex.conf + +%install +install -Dm644 %{SOURCE0} %{buildroot}%{_sysusersdir}/system-user-mktex.conf + +%pre -f system-user-mktex.pre + +%files +%{_sysusersdir}/system-user-mktex.conf + +%changelog