Hi Erich;

Am Montag, 28. September 2015, 18:51:33 schrieb Erich Titl:
> Hi KP
> 
> Am 28.09.2015 um 16:16 schrieb kp kirchdoerfer:
> > HI Erich;
> 
> ...
> 
> > Yes; files are identical with he released images as you requested.
> > Please do.
> > 
> >> What would you call the first release of 5_2? 5.2.0 or 5.2.1 ?
> > 
> > 5.2.1
 
> > I expect we'll do 5.2.1 within a month.
> 
> To me, the above is contradictory :-)

Indeed :) 
I should have read your question more carefully.

In terms for "upgrade" the first relase will of course be 5.2.0
 
> > Please improve/cleanup(?)  also the sparse usage message in upgrade if you
> > touch it.
> 
> Mhhh.. I tried to keep usage as close to *X standards as possible, there
> is no man page for it, so it is probably best to do something in the
> wiki. I must admit though I am a complete noob when it cones to wikis,
> as I loathe this format.
> 
> I can provide some text, maybe structured like so

I do like stuff below and it's waht should be added to the wiki.
But what I've meant, was only some more verbose help in repo/config/upgrade 
itself (as given in the Invocation section below)

But I see the gotcha, recover etc stuff is something needing documentation 
beyond the mere usage help.


> ------------------
> 
> Intro
> 
> Upgrade is a new way of keeping your LEAF router up to date with current
> releases.
> 
> ------------------
> What is upgrade
> 
> Upgrade is just a small script which tries its best to analyze your
> current LEAF version and settings, connects to the LEAF package
> repository on sourceforge and replaces your installed LEAF software with
> a new release.
> ------------------
> Invocation
> 
> Just invoke upgrade from your terninal window. If you want to be fancy
> about it, read the parameters section
> 
> Usage and parameters
> 
> Usage: upgrade [-v | --verbose] [--stable | --latest | --release x.y.z]
> [--squashfs | --unpacked]
> 
> -v | verbose          be chatty (default is off)
> 
> --stable               upgrade to current stable release as defined on
> the packages repository (the default setting)
> 
> -- latest               upgrade to bleeding edge latest release on the
> packages repository
> 
> --version x.y.z      upgrade to specific version x.y.z on the packages
> repository
> 
> --squashfs           use squashfs module repository (the default)
> 
> --unpacked      use unpacked module directory (only used at development and
> debugging)
> 
> Without parameters upgrade will default to
> 
> upgrade --stable --squashfs
> 
> ---------------------
> Gotchas
> 
> Obviously you need internet connectivity to run upgrade. Then if you
> decide to be fancy about releases, be sure they exist at all. The same
> goes for --unpacked, there may not be such a repository.
> 
> --------------------
> Recommendations
> 
> I am running my LEAF system with a double boot system loader, so I
> always have a backup should I foul up my installation. The same goes for
> upgrade. Make sure you have a backup of your running LEAF installation
> before running upgrade. Better to be safe than sorry.
> 
> <KP>
> We may need to give an example on how to backup and restore the LEAF
> installation.
> 
> Honestly I don't know how to restore a LEAF router which does not either
> have a PXE capable BIOS or a double boot loader. Then I think PXE is too
> hard for the average bloke.
> 
> I am using grub as my bootloader with three partitions on the media, the
> first just holding the bootloader, the second my primary LEAF image and
> the third a clone of the primary.  I can select which system to boot by
> using a console.
> </KP>
> 
> You need a stable internet connection to run upgrade, It takes a while
> to download all the new stuff, so please be patient
> 
> Please let us know of all the gotchas you encounter
> ------------
> 
> > A remaining question is, if we should remove updater.lrp? I believe it
> > does
> > nearly the same but I never tested it and don't know if it still works as
> > expected....???
> 
> I have never used nor seen it. Sounds like it is not maintained and I
> have never seen it announced and then why make it a separate package?
> Upgrading a system should be an integral part.

AFAIK Andrew  did updater.lrp, let's see what he thinks about 
removing/replacing it.

kp

------------------------------------------------------------------------------

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to