Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions debian/raspberrypi-net-mods.postinst
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,29 @@ set -e
ORIGSUM=c733430790aeafd2fb03d51a74381e7b
ORIGSUM2=6b0af7757bfe7fb835cc37847edd15d2
ORIGSUM3=4b09c86aaeef72f7afda6caeccf40882
ORIGSUM4=5ec6753eca18efe8c8a300dbe2095080
OLDSUM101=7759b1f54568d1b7e1996401558ded15
OLDSUM110=ea46d8ac1d6e44d5d924855e0902f3e4
OLDSUM120=5411833b89f7261eaf90cc3153a208b6
OLDSUM125=0200b0a5dd541dc428a0d9c7116ad08d
CURSUM=c82e7473bb1490cf4702aaf7b669bb33
OLDSUM133=c82e7473bb1490cf4702aaf7b669bb33
CURSUM=6f9f4b84383896d760d73797ea9e4744

checksum () {
echo "$1 /etc/network/interfaces" | md5sum -c --status 2> /dev/null
}

case "$1" in
configure)
if checksum $OLDSUM125 || \
if checksum $OLDSUM133 || \
checksum $OLDSUM125 || \
checksum $OLDSUM120 || \
checksum $OLDSUM110 || \
checksum $OLDSUM101 || \
checksum $ORIGSUM || \
checksum $ORIGSUM2 || \
checksum $ORIGSUM3 || \
checksum $ORIGSUM4 || \

[ ! -e /etc/network/interfaces ]; then
echo "Updating /etc/network/interfaces. Original backed up as interfaces.dpkg-old."
Expand All @@ -42,7 +46,7 @@ case "$1" in
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
source /etc/network/interfaces.d/*
EOF
if dpkg --compare-versions "${2}" lt "1.2.7"; then
if [ -f /etc/systemd/system/dhcpcd.service.d/wait.conf ]; then
Expand Down