[Voyage-linux] [PATCH 0/4] voyage-installer: ROOT_FS label --> VOYAGE_FS

Kim-man 'Punky' TSE (spam-protected)
Fri Dec 21 13:35:00 HKT 2012


Hi Jim Cromie,

All 4 patches applied and is available in the voyage-util now.

http://www.voyage.hk/dists/experimental/voyage-util/voyage-util_0.12-2_all.deb

Additional to this patch is setting ROOT_LBL=VOYAGE_FS to format-cf.sh, such that format-cf.sh could be run alone.

Index: overlay_fs/usr/local/sbin/format-cf.sh
===================================================================
--- overlay_fs/usr/local/sbin/format-cf.sh    (revision 373)
+++ overlay_fs/usr/local/sbin/format-cf.sh    (revision 374)
@@ -6,7 +6,8 @@
  DONT_ASK="0"

  if [ -z $ROOT_LBL ] ; then
-    err_quit "ROOT_LBL not set, in $0, quitting"
+#    err_quit "ROOT_LBL not set, in $0, quitting"
+    ROOT_LBL=VOYAGE_FS
  fi

  # no here-document here.
On 9/23/2012 1:19 AM, Jim Cromie wrote:
> Hi Punky,
>
> This patchset changes hardcoded ROOT_FS to $ROOT_LBL, ie VOYAGE_FS.
> The intent is to be sure we've identified the correct device and
> partition before we reformat it (ROOT_FS is too generic to be sure its
> not someone elses).  This allows safer automation of partition
> formatting, unmounting before formatting etc, possibly with less "Are
> you SURE ?" questions.
>
> Its not tested all the way thru to a working CF image; I have great
> trouble getting a bootable image to my my 4gb CF, and Im reluctant
> to sacrifice the working image (daily build 20120814) on my 512mb CF.
>
> So I did the patch in steps, and tested for expected errors.
>      
> 0001-voyage-installer-prep-to-change-ROOT_FS-label-to-VOY.patch
> 0002-voyage-install-set-ROOT_LBL-VOYAGE_FS.patch
> 0003-copyfiles.sh-add-sync-may-not-be-needed-useful.patch
> 0004-voyage-install-guess-target-disk-from-partition-labe.patch
>
>
> So this probably isnt 0.9rc1 material, unless you think the "dont eat
> someone elses lunch" behavior is worth the additional work needed to
> test out the changes right now.
>
>
> _______________________________________________
> Voyage-linux mailing list
> Voyage-linux at list.voyage.hk
> http://list.voyage.hk/mailman/listinfo/voyage-linux


-- 
Regards,
Kim-man "Punky" Tse

* Open Source Embedded Solutions and Systems
   - Voyage Linux (http://linux.voyage.hk)
   - Voyage ONE   (http://linux.voyage.hk/voyage-one)
   - Voyage MPD   (http://linux.voyage.hk/voyage-mpd)
* Voyage Store   (http://store.voyage.hk)




More information about the Voyage-linux mailing list