Преглед на файлове

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

Joachim M. Giæver преди 3 години
родител
ревизия
ce8e8ccb3f
променени са 4 файла, в които са добавени 15 реда и са изтрити 4 реда
  1. 0 2
      snap/hooks/connect-plug-components
  2. 6 2
      snap/hooks/disconnect-plug-components
  3. 7 0
      snap/hooks/post-refresh
  4. 2 0
      snap/snapcraft.yaml

+ 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: