Merge branch 'feature-multiple-persistence-overlays' into 'master'
authorRaphaël Hertzog <hertzog@debian.org>
Thu, 12 Sep 2019 13:25:54 +0000 (13:25 +0000)
committerRaphaël Hertzog <hertzog@debian.org>
Thu, 12 Sep 2019 13:25:54 +0000 (13:25 +0000)
Accept multiple overlay names from persistence-label parameter

See merge request live-team/live-boot!23

components/9990-cmdline-old
components/9990-overlay.sh

index 03e8fc6..6e9082d 100755 (executable)
@@ -200,7 +200,7 @@ Cmdline_old ()
                                ;;
 
                        persistence-label=*)
-                               custom_overlay_label="${_PARAMETER#persistence-label=*}"
+                               custom_overlay_label=$(echo ${_PARAMETER#persistence-label=*} | sed -e 's/,/ /g')
                                ;;
 
                        nopersistence)
index 61b1f26..eb57d4d 100755 (executable)
@@ -195,12 +195,15 @@ setup_unionfs ()
                        do
                                media="$(echo ${media} | tr ":" " ")"
 
-                               case ${media} in
-                                       ${custom_overlay_label}=*)
-                                               device="${media#*=}"
-                                               overlay_devices="${overlay_devices} ${device}"
-                                               ;;
-                                esac
+                               for overlay_label in ${custom_overlay_label}
+                               do
+                                       case ${media} in
+                                               ${overlay_label}=*)
+                                                       device="${media#*=}"
+                                                       overlay_devices="${overlay_devices} ${device}"
+                                                       ;;
+                                       esac
+                               done
                        done
                fi
        elif [ -n "${NFS_COW}" ] && [ -z "${NOPERSISTENCE}" ]