Date: Sunday, June 12, 2022 @ 15:23:21 Author: mtorromeo Revision: 1236973
archrelease: copy trunk to community-x86_64 Added: cockpit/repos/community-x86_64/PKGBUILD (from rev 1236972, cockpit/trunk/PKGBUILD) cockpit/repos/community-x86_64/cockpit-ws.sysuser.conf (from rev 1236972, cockpit/trunk/cockpit-ws.sysuser.conf) cockpit/repos/community-x86_64/cockpit-wsinstance.sysuser.conf (from rev 1236972, cockpit/trunk/cockpit-wsinstance.sysuser.conf) cockpit/repos/community-x86_64/cockpit.pam (from rev 1236972, cockpit/trunk/cockpit.pam) Deleted: cockpit/repos/community-x86_64/PKGBUILD cockpit/repos/community-x86_64/cockpit-ws.sysuser.conf cockpit/repos/community-x86_64/cockpit-wsinstance.sysuser.conf cockpit/repos/community-x86_64/cockpit.pam ---------------------------------+ PKGBUILD | 244 +++++++++++++++++++------------------- cockpit-ws.sysuser.conf | 2 cockpit-wsinstance.sysuser.conf | 2 cockpit.pam | 10 - 4 files changed, 129 insertions(+), 129 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-06-12 15:23:11 UTC (rev 1236972) +++ PKGBUILD 2022-06-12 15:23:21 UTC (rev 1236973) @@ -1,122 +0,0 @@ -# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> -# Contributor: Iwan Timmer <irtim...@gmail.com> -# Contributor: Mark Constable <ma...@renta.net> -# Contributor: Anatol Pomozov <anatol.pomo...@gmail.com> - -pkgbase=cockpit -pkgname=(cockpit cockpit-pcp) -pkgver=270 -pkgrel=1 -pkgdesc='A systemd web based user interface for Linux servers' -arch=('x86_64') -url='https://cockpit-project.org/' -license=(LGPL) -makedepends=(krb5 libssh accountsservice perl-json perl-locale-po json-glib glib-networking - git intltool gtk-doc gobject-introspection networkmanager libgsystem xmlto npm pcp - gendesk) -options=(debug) -source=("https://github.com/cockpit-project/cockpit/releases/download/$pkgver/cockpit-$pkgver.tar.xz" - "cockpit.pam" - "cockpit-ws.sysuser.conf" - "cockpit-wsinstance.sysuser.conf") -sha256sums=('b52bb3740fc998fbc3310053a5d6ac6f3ef29ccc317498b275c51a972ea5f5d7' - 'a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d' - '1ad9dad75858264778bd94799b60c651f7cc1c7f7fa1c54622174303e639287a' - '46ee8ecad7bc97ba588ab9471dde76e41c00daf40658902425626c3a1938b438') - -prepare() { - cd cockpit-$pkgver - # disable buggy package-lock check - sed -r '/^cmd_make_package_lock_json\b/ a exit 0' -i tools/node-modules -} - -build() { - cd cockpit-$pkgver - ./configure \ - --prefix=/usr \ - --sbindir=/usr/bin \ - --libexecdir=/usr/lib/$pkgname/ \ - --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-dependency-tracking \ - --disable-silent-rules \ - --with-cockpit-user=cockpit-ws \ - --with-cockpit-ws-instance-user=cockpit-wsinstance - make all - - gendesk -n \ - --name 'Cockpit Client' \ - --comment 'Connect via ssh to servers running Cockpit' \ - --exec '/usr/lib/cockpit/cockpit-desktop /' \ - --categories 'Network;RemoteAccess' \ - --custom 'DBusActivatable=true' \ - --icon cockpit-client \ - --pkgname cockpit -} - -package_cockpit() { - depends=(krb5 libssh accountsservice perl-json perl-locale-po json-glib glib-networking - libpwquality openssl kexec-tools) - backup=('etc/pam.d/cockpit') - optdepends=("cockpit-pcp: reading performance metrics" - "cockpit-podman: user interface for managing podman containers" - "cockpit-machines: user interface for managing virtual machines" - "polkit: elevate privileges" - "sudo: elevate privileges" - "udisks2: manage hard disks" - "clevis: manage disk encryption" - "networkmanager: manage network connections" - "packagekit: manage packages" - "sssd: authentication" - "sscg: generate self-signed certificate") - - cd cockpit-$pkgver - make DESTDIR="$pkgdir" install - rm -rf "$pkgdir"/usr/{src,lib/firewalld} - install -Dm644 "$srcdir"/cockpit.pam "$pkgdir"/etc/pam.d/cockpit - install -Dm644 "$srcdir"/cockpit-ws.sysuser.conf "$pkgdir"/usr/lib/sysusers.d/cockpit-ws.conf - install -Dm644 "$srcdir"/cockpit-wsinstance.sysuser.conf "$pkgdir"/usr/lib/sysusers.d/cockpit-wsinstance.conf - - echo "z /usr/lib/cockpit/cockpit-session - - cockpit-wsinstance -" >> "$pkgdir"/usr/lib/tmpfiles.d/cockpit-tempfiles.conf - - install -Dm644 cockpit.desktop "$pkgdir"/usr/share/applications/org.cockpit_project.CockpitClient.desktop - - # remove unused plugins - rm -rf "$pkgdir"/usr/share/cockpit/{selinux,playground,sosreport} \ - "$pkgdir"/usr/share/metainfo/org.cockpit-project.cockpit-{selinux,sosreport}.metainfo.xml - - # remove plugins packaged separately - rm -rf "$pkgdir"/usr/share/cockpit/pcp \ - "$pkgdir"/usr/lib/cockpit/cockpit-pcp \ - "$pkgdir"/var/lib/pcp -} - -package_cockpit-pcp() { - pkgdesc='Cockpit support for reading PCP metrics and loading PCP archives' - depends=(cockpit pcp) - - cd cockpit-$pkgver - make DESTDIR="$pkgdir"/tmp install - - cd "$pkgdir"/tmp - bsdtar -cf - usr/share/cockpit/pcp usr/lib/cockpit/cockpit-pcp var/lib/pcp \ - | bsdtar -xf - -C "$pkgdir" - rm -rf "$pkgdir"/tmp -} - -_do_package_component() { - _component="${pkgname#cockpit-}" - - cd cockpit-$pkgver - make DESTDIR="$pkgdir"/tmp install - - cd "$pkgdir"/tmp - bsdtar -cf - usr/share/cockpit/$_component \ - | bsdtar -xf - -C "$pkgdir" - - [ -f usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml ] && \ - install -Dm644 usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml \ - "$pkgdir"/usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml - - rm -rf "$pkgdir"/tmp -} Copied: cockpit/repos/community-x86_64/PKGBUILD (from rev 1236972, cockpit/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-06-12 15:23:21 UTC (rev 1236973) @@ -0,0 +1,122 @@ +# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> +# Contributor: Iwan Timmer <irtim...@gmail.com> +# Contributor: Mark Constable <ma...@renta.net> +# Contributor: Anatol Pomozov <anatol.pomo...@gmail.com> + +pkgbase=cockpit +pkgname=(cockpit cockpit-pcp) +pkgver=271 +pkgrel=1 +pkgdesc='A systemd web based user interface for Linux servers' +arch=('x86_64') +url='https://cockpit-project.org/' +license=(LGPL) +makedepends=(krb5 libssh accountsservice perl-json perl-locale-po json-glib glib-networking + git intltool gtk-doc gobject-introspection networkmanager libgsystem xmlto npm pcp + gendesk) +options=(debug) +source=("https://github.com/cockpit-project/cockpit/releases/download/$pkgver/cockpit-$pkgver.tar.xz" + "cockpit.pam" + "cockpit-ws.sysuser.conf" + "cockpit-wsinstance.sysuser.conf") +sha256sums=('da3b6feabaaabe63624f24b783f287530afd901c236c77aff7b14217f6ce0f9b' + 'a979e236681c6a06906937cf0f012e976347af5d6d7e7ae04a11acb01cc2689d' + '1ad9dad75858264778bd94799b60c651f7cc1c7f7fa1c54622174303e639287a' + '46ee8ecad7bc97ba588ab9471dde76e41c00daf40658902425626c3a1938b438') + +prepare() { + cd cockpit-$pkgver + # disable buggy package-lock check + sed -r '/^cmd_make_package_lock_json\b/ a exit 0' -i tools/node-modules +} + +build() { + cd cockpit-$pkgver + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --libexecdir=/usr/lib/$pkgname/ \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-dependency-tracking \ + --disable-silent-rules \ + --with-cockpit-user=cockpit-ws \ + --with-cockpit-ws-instance-user=cockpit-wsinstance + make all + + gendesk -n \ + --name 'Cockpit Client' \ + --comment 'Connect via ssh to servers running Cockpit' \ + --exec '/usr/lib/cockpit/cockpit-desktop /' \ + --categories 'Network;RemoteAccess' \ + --custom 'DBusActivatable=true' \ + --icon cockpit-client \ + --pkgname cockpit +} + +package_cockpit() { + depends=(krb5 libssh accountsservice perl-json perl-locale-po json-glib glib-networking + libpwquality openssl kexec-tools) + backup=('etc/pam.d/cockpit') + optdepends=("cockpit-pcp: reading performance metrics" + "cockpit-podman: user interface for managing podman containers" + "cockpit-machines: user interface for managing virtual machines" + "polkit: elevate privileges" + "sudo: elevate privileges" + "udisks2: manage hard disks" + "clevis: manage disk encryption" + "networkmanager: manage network connections" + "packagekit: manage packages" + "sssd: authentication" + "sscg: generate self-signed certificate") + + cd cockpit-$pkgver + make DESTDIR="$pkgdir" install + rm -rf "$pkgdir"/usr/{src,lib/firewalld} + install -Dm644 "$srcdir"/cockpit.pam "$pkgdir"/etc/pam.d/cockpit + install -Dm644 "$srcdir"/cockpit-ws.sysuser.conf "$pkgdir"/usr/lib/sysusers.d/cockpit-ws.conf + install -Dm644 "$srcdir"/cockpit-wsinstance.sysuser.conf "$pkgdir"/usr/lib/sysusers.d/cockpit-wsinstance.conf + + echo "z /usr/lib/cockpit/cockpit-session - - cockpit-wsinstance -" >> "$pkgdir"/usr/lib/tmpfiles.d/cockpit-tempfiles.conf + + install -Dm644 cockpit.desktop "$pkgdir"/usr/share/applications/org.cockpit_project.CockpitClient.desktop + + # remove unused plugins + rm -rf "$pkgdir"/usr/share/cockpit/{selinux,playground,sosreport} \ + "$pkgdir"/usr/share/metainfo/org.cockpit-project.cockpit-{selinux,sosreport}.metainfo.xml + + # remove plugins packaged separately + rm -rf "$pkgdir"/usr/share/cockpit/pcp \ + "$pkgdir"/usr/lib/cockpit/cockpit-pcp \ + "$pkgdir"/var/lib/pcp +} + +package_cockpit-pcp() { + pkgdesc='Cockpit support for reading PCP metrics and loading PCP archives' + depends=(cockpit pcp) + + cd cockpit-$pkgver + make DESTDIR="$pkgdir"/tmp install + + cd "$pkgdir"/tmp + bsdtar -cf - usr/share/cockpit/pcp usr/lib/cockpit/cockpit-pcp var/lib/pcp \ + | bsdtar -xf - -C "$pkgdir" + rm -rf "$pkgdir"/tmp +} + +_do_package_component() { + _component="${pkgname#cockpit-}" + + cd cockpit-$pkgver + make DESTDIR="$pkgdir"/tmp install + + cd "$pkgdir"/tmp + bsdtar -cf - usr/share/cockpit/$_component \ + | bsdtar -xf - -C "$pkgdir" + + [ -f usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml ] && \ + install -Dm644 usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml \ + "$pkgdir"/usr/share/metainfo/org.cockpit-project.$pkgname.metainfo.xml + + rm -rf "$pkgdir"/tmp +} Deleted: cockpit-ws.sysuser.conf =================================================================== --- cockpit-ws.sysuser.conf 2022-06-12 15:23:11 UTC (rev 1236972) +++ cockpit-ws.sysuser.conf 2022-06-12 15:23:21 UTC (rev 1236973) @@ -1 +0,0 @@ -u cockpit-ws - "User for cockpit web service" Copied: cockpit/repos/community-x86_64/cockpit-ws.sysuser.conf (from rev 1236972, cockpit/trunk/cockpit-ws.sysuser.conf) =================================================================== --- cockpit-ws.sysuser.conf (rev 0) +++ cockpit-ws.sysuser.conf 2022-06-12 15:23:21 UTC (rev 1236973) @@ -0,0 +1 @@ +u cockpit-ws - "User for cockpit web service" Deleted: cockpit-wsinstance.sysuser.conf =================================================================== --- cockpit-wsinstance.sysuser.conf 2022-06-12 15:23:11 UTC (rev 1236972) +++ cockpit-wsinstance.sysuser.conf 2022-06-12 15:23:21 UTC (rev 1236973) @@ -1 +0,0 @@ -u cockpit-wsinstance - "User for cockpit-ws instances" Copied: cockpit/repos/community-x86_64/cockpit-wsinstance.sysuser.conf (from rev 1236972, cockpit/trunk/cockpit-wsinstance.sysuser.conf) =================================================================== --- cockpit-wsinstance.sysuser.conf (rev 0) +++ cockpit-wsinstance.sysuser.conf 2022-06-12 15:23:21 UTC (rev 1236973) @@ -0,0 +1 @@ +u cockpit-wsinstance - "User for cockpit-ws instances" Deleted: cockpit.pam =================================================================== --- cockpit.pam 2022-06-12 15:23:11 UTC (rev 1236972) +++ cockpit.pam 2022-06-12 15:23:21 UTC (rev 1236973) @@ -1,5 +0,0 @@ -#%PAM-1.0 -auth include system-remote-login -account include system-remote-login -password include system-remote-login -session include system-remote-login Copied: cockpit/repos/community-x86_64/cockpit.pam (from rev 1236972, cockpit/trunk/cockpit.pam) =================================================================== --- cockpit.pam (rev 0) +++ cockpit.pam 2022-06-12 15:23:21 UTC (rev 1236973) @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-remote-login +account include system-remote-login +password include system-remote-login +session include system-remote-login