diff --git a/debian/test/provision.sh b/debian/test/provision.sh
index 9dc8ab671cc0ae78768c8e8f4bac44f67b8fd2bd..931f300e9714ff2c534724ad810a5b9302ca969c 100644
--- a/debian/test/provision.sh
+++ b/debian/test/provision.sh
@@ -19,5 +19,6 @@ EOF
 
 dpkg -i "$deb"
 
-sed -i -e '/port: 8...$/{s/8448/18448/; s/8008/18008/}' -e '$aregistration_shared_secret: secret' /etc/matrix-synapse/homeserver.yaml
+sed -i -e 's/port: 8448$/port: 18448/; s/port: 8008$/port: 18008' /etc/matrix-synapse/homeserver.yaml
+echo 'registration_shared_secret: secret' >> /etc/matrix-synapse/homeserver.yaml
 systemctl restart matrix-synapse