AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20080130211354.6d5814b7@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<larry.scheer@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Wed, 30 Jan 2008 21:14:46 -0800
From: Andrew Sharp <andy.sharp@onstor.com>
To: Larry Scheer <larry.scheer@onstor.com>
Subject: please review 27514
Message-ID: <20080130211446.2b8b30be@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Change 27514 by andys@ripper on 2008/01/29 10:15:44 *pending*

	Move GNU licensed code out of genlib.  Because PL
	Max is afraid of the big bad GPL.

	Oh yeah, fix several bugs too, including: get_device_names()
	not switching the device names like it is supposed to;
	mount_secondary() switched to using modify_readonly_file()
	instead of it's own code, but the logic afterwards wasn't right;
	mkpath() was modifying the path argument but it shouldn't; too
	many others to keep listing them.

	reviewed by larrys

Affected files ...

... //depot/dev/nfx-tree/code/sm-sct/Makefile#2 edit
... //depot/dev/nfx-tree/code/ssc-genlib/Makefile#5 edit
... //depot/dev/nfx-tree/code/ssc-genlib/config.linux.h#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/config.openbsd.h#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/fs-api.h#3 edit
... //depot/dev/nfx-tree/code/ssc-genlib/fs.c#4 edit
... //depot/dev/nfx-tree/code/ssc-genlib/log.c#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/log.h#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/memory.c#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/memory.h#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/redo-hosts.c#2 delete
... //depot/dev/nfx-tree/code/ssc-genlib/vector.c#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/vector.h#1 delete
... //depot/dev/nfx-tree/code/ssc-genlib/zebra.h#1 delete
... //depot/dev/nfx-tree/code/ssc-initial-config/initial-config.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/Makefile#10 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/buffer.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_admin.c#6 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_arp.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_audit.c#8 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_autosupport.c#10 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_cifs.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_cifssrvr.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_cluster.c#21 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_cshare.c#7 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_disk.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_domain.c#9 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_elog.c#9 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_filesystem.c#9 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_flash-linux.c#12 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_flash.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_gns.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_help.c#17 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_idmap.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_interface.c#13 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_localmap.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_localuseraccounts.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_lvol.c#17 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_nameservice.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_nfs.c#12 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_port.c#8 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_privileges.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_promupgrade.c#10 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_quota.c#12 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_raid.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_rcon.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_remoteaccess.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_route.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_sanm.c#11 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_scsi.c#6 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_snapshot.c#12 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_snmp.c#6 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_spool.c#17 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_stats.c#12 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_symlinkmap.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_sysHealth.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_sysdvt.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_system-linux.c#7 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_system-openbsd.c#7 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_system.c#39 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_tape.c#4 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_upgrade.c#20 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_vif.c#7 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_vol.c#39 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_vscan.c#5 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/cmd_vsvr.c#17 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/command.c#6 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/command.h#2 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/linklist.c#3 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/menu.c#9 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vty.c#8 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vtysh-linux.c#2 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vtysh-openbsd.c#11 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vtysh.c#9 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vtysh_config.c#8 edit
... //depot/dev/nfx-tree/code/ssc-nfxsh/vtysh_main.c#11 edit
... //depot/dev/nfx-tree/code/ssc-zebra/Makefile#1 add
... //depot/dev/nfx-tree/code/ssc-zebra/config.linux.h#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/config.openbsd.h#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/fs-vector.h#1 add
... //depot/dev/nfx-tree/code/ssc-zebra/log.c#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/log.h#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/memory.c#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/memory.h#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/vector.c#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/vector.h#1 branch
... //depot/dev/nfx-tree/code/ssc-zebra/zebra.h#1 branch

