Browse Source

Cleaned up code + add refresh hook - even though HACS can self update

Joachim M. Giæver 3 years ago
parent
commit
ce8e8ccb3f

+ 0 - 2
snap/hooks/connect-plug-components

@@ -2,8 +2,6 @@
 
 CC=$SNAP_DATA/custom_components
 
-mkdir $CC
-cp -rf "$SNAP/hacs" "$CC"
 echo "Copyied data to Home Assistant:"
 echo "From:     $SNAP/hacs -"
 echo "To:       $CC/hacs"

+ 6 - 2
snap/hooks/disconnect-plug-components

@@ -1,4 +1,8 @@
 #!/bin/sh -e
 
-rm -rf $SNAP_DATA/custom_components/hacs
-echo "Removed: $SNAP_DATA/custom_components/hacs"
+CC="${SNAP_DATA}/custom_components/hacs"
+echo "Removing ${CC}"
+rm -rf "${CC}"
+if [ $? -eq 0 ]; then
+    echo "Removed: $SNAP_DATA/custom_components/hacs"
+fi

+ 7 - 0
snap/hooks/post-refresh

@@ -0,0 +1,7 @@
+#!/usr/bin/env bash
+
+CC=$SNAP_DATA/custom_components
+
+echo "Copyied data to Home Assistant:"
+echo "From:     $SNAP/hacs -"
+echo "To:       $CC/hacs"

+ 2 - 0
snap/snapcraft.yaml

@@ -33,6 +33,8 @@ plugs:
     default-provider: home-assistant-snap
 
 hooks:
+  post-refresh:
+    plugs: [components]
   connect-plug-components:
     plugs: [components]
   disconnect-plug-components: