Overview

Request 592282 superseded

add missing files

Loading...

Zygmunt Krynicki's avatar
reviewer target maintainer

Please fix the build on LEAP and then +1, it works fine on tumbleweed for me


Zygmunt Krynicki's avatar
reviewer target maintainer

I'm testing this now.


Zygmunt Krynicki's avatar
reviewer target maintainer

I think we are missing the snapd userd service. It is installed in make install in data/


Zygmunt Krynicki's avatar
reviewer target maintainer

The list of files in the 2.31.2 package on my Tumbleweed system:

/etc/permissions.d/snapd
/etc/permissions.d/snapd.paranoid
/etc/profile.d/snapd-xdg.sh
/etc/profile.d/snapd.sh
/snap
/snap/bin
/usr/bin/snap
/usr/bin/snapctl
/usr/lib/snapd
/usr/lib/snapd/complete.sh
/usr/lib/snapd/etelpmoc.sh
/usr/lib/snapd/info
/usr/lib/snapd/snap-confine
/usr/lib/snapd/snap-discard-ns
/usr/lib/snapd/snap-exec
/usr/lib/snapd/snap-mgmt
/usr/lib/snapd/snap-seccomp
/usr/lib/snapd/snap-update-ns
/usr/lib/snapd/snapd
/usr/lib/snapd/snapd-generator
/usr/lib/systemd/system/snapd.service
/usr/lib/systemd/system/snapd.socket
/usr/lib/udev/rules.d/80-snappy-assign.rules
/usr/lib/udev/snappy-app-dev
/usr/sbin/rcsnapd
/usr/sbin/rcsnapd.refresh
/usr/share/bash-completion/completions/snap
/usr/share/man/man1/snap-confine.1.gz
/usr/share/man/man1/snap.1.gz
/usr/share/man/man5/snap-discard-ns.5.gz
/var/lib/snapd
/var/lib/snapd/apparmor
/var/lib/snapd/apparmor/profiles
/var/lib/snapd/assertions
/var/lib/snapd/desktop
/var/lib/snapd/desktop/applications
/var/lib/snapd/device
/var/lib/snapd/hostfs
/var/lib/snapd/lib
/var/lib/snapd/mount
/var/lib/snapd/seccomp
/var/lib/snapd/seccomp/bpf
/var/lib/snapd/snaps
/var/lib/snapd/state.json
/var/lib/snapd/void

The list of files in the 2.31.2 package on my Ubuntu system:

/usr
/usr/share
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/snap
/usr/share/doc
/usr/share/doc/snapd
/usr/share/doc/snapd/copyright
/usr/share/doc/snapd/changelog.gz
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/snap-discard-ns.5.gz
/usr/share/man/man1
/usr/share/man/man1/snap.1.gz
/usr/share/man/man1/snap-confine.1.gz
/usr/share/dbus-1
/usr/share/dbus-1/services
/usr/share/dbus-1/services/io.snapcraft.Settings.service
/usr/share/dbus-1/services/io.snapcraft.Launcher.service
/usr/share/polkit-1
/usr/share/polkit-1/actions
/usr/share/polkit-1/actions/io.snapcraft.snapd.policy
/usr/bin
/usr/bin/ubuntu-core-launcher
/usr/bin/snapctl
/usr/bin/snap
/usr/lib
/usr/lib/snapd
/usr/lib/snapd/snap-exec
/usr/lib/snapd/system-shutdown
/usr/lib/snapd/etelpmoc.sh
/usr/lib/snapd/info
/usr/lib/snapd/snap-seccomp
/usr/lib/snapd/snap-mgmt
/usr/lib/snapd/snap-update-ns
/usr/lib/snapd/snapd
/usr/lib/snapd/snap-repair
/usr/lib/snapd/snapd.core-fixup.sh
/usr/lib/snapd/snap-discard-ns
/usr/lib/snapd/snap-confine
/usr/lib/snapd/complete.sh
/etc
/etc/apparmor.d
/etc/apparmor.d/usr.lib.snapd.snap-confine.real
/etc/profile.d
/etc/profile.d/apps-bin-path.sh
/snap
/lib
/lib/udev
/lib/udev/snappy-app-dev
/lib/udev/rules.d
/lib/udev/rules.d/66-snapd-autoimport.rules
/lib/systemd
/lib/systemd/system-generators
/lib/systemd/system-generators/snapd-generator
/lib/systemd/system
/lib/systemd/system/snapd.core-fixup.service
/lib/systemd/system/snapd.snap-repair.timer
/lib/systemd/system/snapd.system-shutdown.service
/lib/systemd/system/snapd.socket
/lib/systemd/system/snapd.snap-repair.service
/lib/systemd/system/snapd.service
/lib/systemd/system/snapd.autoimport.service
/var
/var/cache
/var/cache/snapd
/var/snap
/var/lib
/var/lib/snapd
/var/lib/snapd/desktop
/var/lib/snapd/void
/var/lib/snapd/apparmor
/var/lib/snapd/apparmor/snap-confine
/var/lib/snapd/auto-import
/var/lib/snapd/firstboot
/var/lib/snapd/environment
/var/lib/snapd/lib
/var/lib/snapd/lib/vulkan
/var/lib/snapd/lib/gl
/var/lib/snapd/lib/gl32
/var/lib/snapd/snaps
/var/lib/snapd/snaps/partial

Out of those we definitely not need the following files: /lib/systemd/system/snapd.autoimport.service /lib/systemd/system/snapd.core-fixup.service /lib/systemd/system/snapd.refresh.service /lib/systemd/system/snapd.refresh.timer /lib/systemd/system/snapd.snap-repair.service /lib/systemd/system/snapd.snap-repair.timer /lib/systemd/system/snapd.system-shutdown.service

Also not this file: /lib/udev/rules.d/66-snapd-autoimport.rules And not this: /usr/lib/snapd/snap-repair

You want to add at least: /usr/share/dbus-1/services /usr/share/dbus-1/services/io.snapcraft.Settings.service /usr/share/dbus-1/services/io.snapcraft.Launcher.service /usr/share/polkit-1 /usr/share/polkit-1/actions /usr/share/polkit-1/actions/io.snapcraft.snapd.policy ...and ideally also /lib/systemd/system-generators /lib/systemd/system-generators/snapd-generator

Request History
Rafael Kitover's avatar

rkitover created request

add missing files


Rafael Kitover's avatar

rkitover superseded request

superseded by 592354

openSUSE Build Service is sponsored by