X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: by onstor-exch02.onstor.net 
	id <01C883AA.632425D6@onstor-exch02.onstor.net>; Tue, 11 Mar 2008 12:02:01 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Content-class: urn:content-classes:message
Subject: RE: Initial Configuration for review
Date: Tue, 11 Mar 2008 12:02:01 -0700
Message-ID: <BB375AF679D4A34E9CA8DFA650E2B04E056C945B@onstor-exch02.onstor.net>
In-Reply-To: <20080310150504.41ca8c2c@ripper.onstor.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Initial Configuration for review
Thread-Index: AciC+sxugw7BoxhBTWuC0uz0Kw/0KwAr23fw
From: "Larry Scheer" <larry.scheer@onstor.com>
To: "Andy Sharp" <andy.sharp@onstor.com>

Just wanted you to know I am still looking at this change list. I am
interested in seeing what they are doing to other Makefiles and chunks
of code.

Larry

-----Original Message-----
From: Andy Sharp=20
Sent: Monday, March 10, 2008 3:05 PM
To: Larry Scheer
Subject: Re: Initial Configuration for review

Larry,

I would like to enlist your help with a couple of these files, because
I will just hurt myself trying to figure it out.  Can you take a look
at the changes in these Makefiles?

linux/rootfs/Makefile
nfx-tree/code/ssc-initial-config/Makefile
nfx-tree/code/ssc-nfxsh/Makefile


On Sat, 08 Mar 2008 16:45:48 +0530 Sripal
<sripal.surendiran@onstor.com> wrote:

> Andy,
>=20
> Here you go:
>=20
> Change id 28254
>=20
> Thanks,
> Sripal.
>=20
> Andrew Sharp wrote:
> > Hi Sripal,
> >
> > Yes, I can review this.  Please do me a favor and gather all the
> > changed files into a single changelist number for me?  You can use
> > the perforce command "p4 change" (or use the GUI) to do so if you
> > haven't already.  Then send me the cl#
> >
> > Thanks,
> >
> > a
> >
> >
> > On Fri, 07 Mar 2008 23:36:06 +0530 Sripal
> > <sripal.surendiran@onstor.com> wrote:
> >
> >  =20
> >> Andy,
> >>
> >> I have completed the initial configuration coding. Request you to
> >> verify the same.
> >>
> >> *Feature not tested:*
> >> 1. Not tested the code by creating new build
> >> 2. Load from secondary flash is not working ( There is already bug
> >> filed on the CQ TED00022323)
> >> 3. Migration of Cougar with Bobcat flash having R98 version in it.
> >> 4. FTI after flash installation.
> >>
> >> *File path and details:*
> >>
> >> */homes/sripalwork/cg_fti/linux/rootfs/Makefile#1 - edit default
> >> change (text)*
> >> Changes to rootfs makefile to copy my newly added files to Release=20
> >> directory.  I was not able to copy rootfs/sbin/dhclient-script to=20
> >> Release directory. Help me where I went wrong!
> >>
> >> */homes/sripal/work/cg_fti/linux/rootfs/etc/init.d/onstor#1 - edit=20
> >> default change (text)
> >> *This script will prevent starting emrscron if the filer is in=20
> >> uninitialized state (since emrscron uses nfxsh). Starts pm with
> >> minimal daemon if the filer is in uninitialized state.
> >>
> >> */homes/sripal/work/cg_fti/linux/rootfs/etc/init.d/onstor-config#1
> >> - edit default change (text)*
> >> Removed calling script based initial config code. Resetting=20
> >> configuration files to default value, if the filer is in
> >> uninitialized state.
> >>
> >> */homes/sripal/work/cg_fti/linux/rootfs/etc/onstor/initial-config#1
> >> - delete default change (text)*
> >> */homes/sripal/work/cg_fti/nfx-tree/code/sm-sct/taskmgr.c#1 - edit=20
> >> default change (text)
> >> *Giving the information about secondary flash state to the NCM
> >> (WebUI). If the secondary flash of Cougar has bobcat CF, then NCM
> >> get root and admin user password from user and give it to migation
> >> script. *
> >>
/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/Makefile#1
> >> - edit default change (text)
> >> *Performs two operation:*
> >> *1. Added entries to create a new executable minlabel for Cougar.=20
> >> minlabel reads the secondary flash and gives partition information
> >> to migration script. migration script recreates BSD partition using
> >> sfdisk 2. Copies migration script to Build/<PROD>/<VARIANT>/bin
> >> directory
> >>
> >> Both the above operations are required only for Cougar. But I don't
> >> know how to prevent for Bobcat. Please help me on this.
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/initial-conf
ig-linux.c#1=20
> >> - add default change (text)
> >> *Linux specific configuration updation/retriving code
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/initial-conf
ig-openbsd.c#1=20
> >> - add default change (text)*
> >> Openbsd specific configuration updation/retriving code
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/initial-conf
ig.c#1=20
> >> - edit default change (text)*
> >> Contains Initial configuration API
> >> 1. initconf_getNasgwayInitialConfig - gets the configuration
> >> parameters to caller
> >> 2. initconf_setNasgwayInitialConfigSem - sets the semphore state
> >> to initializing so that other user may perform FTI simultaneously
> >> 3. initconf_setNasgwayInitialConfig - sets the configuration
> >> parameters given by caller
> >> 4. initconf_loadNasgwayInitialConfigFromSec -- Load configuration=20
> >> parameters from Secondary flash.
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/initial-conf
ig.h#1=20
> >> - edit default change (text)*
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/migrate.sh#1

> >> - add default change (xtext)
> >> *Migration script
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/minlabel.c#1

> >> - add default change (text)
> >> *Open source code to read BSD disklabel in Linux.
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-initial-config/minlabel.h#1

> >> - add default change (text)*
> >> */homes/sripal/work/cg_fti/nfx-tree/code/ssc-nfxsh/vtysh-linux.c#1
> >> - delete default change (text)
> >> /homes/sripal/work/cg_fti/nfx-tree/code/ssc-nfxsh/Makefile#1 -
> >> edit default change (text)
> >> *Added new file vtysh_initial.c
> >>
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-nfxsh/vtysh-openbsd.c#1
> >> - delete default change (text)*
> >>
*/homes/sripal/work/cg_fti/nfx-tree/code/ssc-nfxsh/vtysh_initial.c#1
> >> - add default change (text)
> >> *Initial configuration UI. Earlier it was named as vtysh-openbsd.c.
> >> Now renamed to vtysh_initial.c. I made this file compatible to both
> >> Openbsd and Linux. Probably you can diff this file with
> >> vtysh-openbsd.c in depot to find my new changes
> >>
> >> */homes/sripal/work/cg_fti/nfx-tree/code/ssc-pm/rc.onstor#1 - edit=20
> >> default change (text)*
> >>
*/homes/sripal/work/cg_fti/openbsd/src/usr.sbin/dhcp/dhclient/scripts/dh
client-script#1=20
> >> - edit default change   (text)*
> >> This script assigns default ip address to the interface, if there
> >> is no dhcp server to answer its request. This script also updates
> >> the values obtained from dhcp server
> >> to /onstor/conf/nasgwayinit.conf. nasgwayinit.conf is used by
> >> Initial configuration application to show the default values
> >>
> >> Thanks,
> >> Sripal.
> >>    =20
>=20
>=20
