HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux aritmodecarnaval.es 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //snap/canonical-livepatch/current/snap/manifest.yaml
snapcraft-version: 8.11.2
snapcraft-started-at: '2025-09-02T15:38:15.246621Z'
snapcraft-os-release-id: ubuntu
snapcraft-os-release-version-id: '22.04'
name: canonical-livepatch
version: 10.11.7
summary: Canonical Livepatch Client
description: Canonical Livepatch Client
base: core22
grade: stable
confinement: strict
apps:
  canonical-livepatchd:
    command: canonical-livepatchd
    daemon: simple
    restart-condition: on-failure
    plugs:
    - network-bind
    - network-control
    - kernel-module-control
    - system-observe
    - hardware-observe
    - network-manager
    - hostfs-var-local-canonical-livepatch-mode
    - system-packages-doc
    - run-cloud-init-instance-data-json
    - hostfs-var-lib-dpkg
    - etc-dpkg
    environment:
      DPKG_ADMINDIR: /var/lib/snapd/hostfs/var/lib/dpkg
  canonical-livepatch:
    command: canonical-livepatch
    plugs:
    - network-bind
    - network-control
    - kernel-module-control
    - system-observe
    - hardware-observe
parts:
  canonical-livepatch:
    source: .
    stage-packages:
    - ethtool=1:5.16-1ubuntu0.2
    plugin: go
    build-packages:
    - build-essential
    - git
    build-environment:
    - GO111MODULE: 'on'
    - GOOS: linux
    - TARGET_ARCH: amd64
    build-snaps:
    - go
    override-pull: |-
      set -ex
      snapcraftctl pull
      if [[ ! -f /root/project/commit.txt ]]
      then
        git -C /root/project rev-parse --verify HEAD | tee /root/project/commit.txt
        git -C /root/project describe --tags --dirty --abbrev=0 | tee /root/project/version.txt
      fi
      snapcraftctl set-version `cat /root/project/version.txt`
      export VERSION="$(cat /root/project/version.txt)"
      gofmt -w -r "develVersion -> \"${VERSION}\"" $SNAPCRAFT_PART_SRC/internal/config/version.go
    override-build: |-
      set -ex
      GOOS=linux GOARCH=$TARGET_ARCH CGO_ENABLED=0 go build -mod=readonly -o "${SNAPCRAFT_PART_INSTALL}/canonical-livepatch" github.com/canonical/livepatch-client/cmd/livepatch
      GOOS=linux GOARCH=$TARGET_ARCH CGO_ENABLED=0 go build -mod=readonly -o "${SNAPCRAFT_PART_INSTALL}/canonical-livepatchd" github.com/canonical/livepatch-client/cmd/livepatchd
    stage:
    - canonical-livepatch
    - canonical-livepatchd
    override-prime: |-
      snapcraftctl prime
      touch $SNAPCRAFT_PART_SRC/internal/config/version.go
    prime: []
  dpkg-binary:
    plugin: nil
    stage-packages:
    - dpkg=1.21.1ubuntu2.3
    stage: []
    prime: []
    build-packages: []
  motd:
    plugin: dump
    source: ./resources
    organize:
      ../src/: resources
    prime:
    - resources
    stage-packages: []
    stage: []
    build-packages: []
  keys:
    plugin: dump
    source: ./keys
    organize:
      ../src/: keys
    prime:
    - keys
    stage-packages: []
    stage: []
    build-packages: []
  hooks:
    plugin: dump
    source: ./snaps/client/core22/hooks
    organize:
      configure: snap/hooks/configure
      post-refresh: snap/hooks/post-refresh
      connect-plug-etc-update-motd-d: snap/hooks/connect-plug-etc-update-motd-d
      disconnect-plug-etc-update-motd-d: snap/hooks/disconnect-plug-etc-update-motd-d
      remove: snap/hooks/remove
    stage-packages: []
    stage: []
    prime: []
    build-packages: []
architectures:
- amd64
image-info:
  build_url: https://github.com/canonical/livepatch-client/actions/runs/17408577636
build-packages: []
build-snaps: []
primed-stage-packages:
- dpkg=1.21.1ubuntu2.3