diff -Nru casper-1.390/debian/changelog casper-1.391/debian/changelog --- casper-1.390/debian/changelog 2018-03-12 12:45:09.000000000 +0100 +++ casper-1.391/debian/changelog 2018-03-22 09:49:54.000000000 +0100 @@ -1,3 +1,10 @@ +casper (1.391) bionic; urgency=medium + + * scripts/casper-bottom/55disable_snap_refresh: + - Set refresh timer of snapd to 60 days on live session (LP: #1723094) + + -- Jean-Baptiste Lallement Thu, 22 Mar 2018 09:49:54 +0100 + casper (1.390) bionic; urgency=medium * scripts/casper-bottom/34disable_kde_services: diff -Nru casper-1.390/scripts/casper-bottom/55disable_snap_refresh casper-1.391/scripts/casper-bottom/55disable_snap_refresh --- casper-1.390/scripts/casper-bottom/55disable_snap_refresh 1970-01-01 01:00:00.000000000 +0100 +++ casper-1.391/scripts/casper-bottom/55disable_snap_refresh 2018-03-22 09:49:54.000000000 +0100 @@ -0,0 +1,37 @@ +#!/bin/sh + +PREREQ="" +DESCRIPTION="Disabling snap refresh..." + +prereqs() +{ + echo "$PREREQ" +} + +case $1 in +# get pre-requisites +prereqs) + prereqs + exit 0 + ;; +esac + +. /scripts/casper-functions + +log_begin_msg "$DESCRIPTION" + +cat > /root/etc/systemd/system/snapd.hold.service << EOF +[Unit] +Description=Holds Snappy daemon refresh +After=snapd.service +Requires=snapd.service + +[Service] +Type=oneshot +ExecStart=/bin/sh -c "snap set core refresh.hold=$(date --date=now+60days --iso-8601=seconds)" +EOF + +ln -s /etc/systemd/system/snapd.hold.service \ + /root/etc/systemd/system/multi-user.target.wants/ + +log_end_msg