Current Dir: /snap/canonical-livepatch/418/snap/hooks/

[FILE] configure [ edit | delete | rename ]
[FILE] connect-plug-etc-apt-conf-d [ edit | delete | rename ]
[FILE] connect-plug-etc-kernel-postinst-d [ edit | delete | rename ]
[FILE] connect-plug-etc-update-motd-d [ edit | delete | rename ]
[FILE] disconnect-plug-etc-apt-conf-d [ edit | delete | rename ]
[FILE] disconnect-plug-etc-kernel-postinst-d [ edit | delete | rename ]
[FILE] disconnect-plug-etc-update-motd-d [ edit | delete | rename ]
[FILE] post-refresh [ edit | delete | rename ]
[FILE] remove [ edit | delete | rename ]

Viewing: /snap/canonical-livepatch/418/snap/hooks/post-refresh

#!/bin/sh

# Run any steps that should occur after the snap is refreshed here.

# Note that we use || true to ignore permission denied errors.
cp -f "$SNAP/resources/99-livepatch-kernel-upgrade-required" /etc/update-motd.d/99-livepatch-kernel-upgrade-required || true

cp -f "$SNAP/resources/livepatch-kernel-installed" /etc/kernel/postinst.d/livepatch-kernel-installed || true

cp -f "$SNAP/resources/20canonical-livepatch" /etc/apt/apt.conf.d/20canonical-livepatch || true

# Migrate machine token to the new shared directory if it exists at the legacy location.
if [ -f "$SNAP_COMMON/machine-token" ]; then
    mkdir -p -m 0700 "$SNAP_COMMON/livepatch-token" || true
    if [ ! -f "$SNAP_COMMON/livepatch-token/machine-token" ]; then
        mv -f "$SNAP_COMMON/machine-token" "$SNAP_COMMON/livepatch-token/machine-token" || true
    else
        rm -f "$SNAP_COMMON/machine-token" || true
    fi
    chmod 0700 "$SNAP_COMMON/livepatch-token" || true
    chmod 0600 "$SNAP_COMMON/livepatch-token/machine-token" 2>/dev/null || true
fi

Upload File: