AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20061201190154.3e491dd0@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<larry.scheer@onstor.com>,<jay.michlin@onstor.com>,<tim.gardner@onstor.com>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
RMID:#imap/andys@onstor.net@onstor-exch02.onstor.net/INBOX	0	BB375AF679D4A34E9CA8DFA650E2B04E0A93F3@onstor-exch02.onstor.net
X-Sylpheed-End-Special-Headers: 1
Date: Fri, 1 Dec 2006 19:02:06 -0800
From: Andrew Sharp <andy.sharp@onstor.com>
To: "Larry Scheer" <larry.scheer@onstor.com>
Cc: "Jay Michlin" <jay.michlin@onstor.com>, "Tim Gardner"
 <tim.gardner@onstor.com>
Subject: Re: A look at previious status WRT Linux port
Message-ID: <20061201190206.00c2ad8f@ripper.onstor.net>
In-Reply-To: <BB375AF679D4A34E9CA8DFA650E2B04E0A93F3@onstor-exch02.onstor.net>
References: <BB375AF679D4A34E9CA8DFA650E2B04E0A93F3@onstor-exch02.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.5.6 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Way to go Larry!

Cheers,

a

On Fri, 1 Dec 2006 18:58:05 -0800 "Larry Scheer"
<larry.scheer@onstor.com> wrote:

> Andy, Jay, Tim,
>    I am going through my old emails and docs on the Linux port that
> was attempted last fall-winter.
> Here is a report from Tony Wong who was porting the SSC daemons to
> Linux, (before he quit.)
> 
> I thought this might be somewhat useful information.
> 
> Larry
> 
> _____________________________________________
> From: Tony Wong 
> Sent: Thursday, September 29, 2005 11:14 AM
> To: Larry Scheer
> Subject: linux notes (chronological order going down)
> 
> Other compilation issues:
> Missing kvm.h and we won't get it under Linux, so need code rewrite to
> not
> use it. Modules affected are: ssc-sshd, ssc-pm, sm-ipmd,
> sm-bsd-snmpd(maybe).
> 
> Potential incompatibilities need to be investigated for modules which
> include fcntl.h:
> sm-ipmd, sm-icu-common, sm-ndmp, sm-opt, sm-sct, sm-sdm, sm-spm,
> sm-tape,
> ssc-authen-lib, ssc-authentication, ssc-cluster, ssc-elog, ssc-licman,
> ssc-nfxnis, ssc-nfxsh, ssc-openafs-lwp, ssc-openafs-rx,
> ssc-openafs-ubik,
> ssc-openafs-util, ssc-prom-upgrade, ssc-sanm, ssc-sshd, ssc-volread
> 
> Potential incompatibilities need to be investigated for modules which
> include resolv.h:
> ssc-nfxnis, ssc-authen-lib, ssc-cluster, ssc-nfxsh, ssc-rmc,
> ssc-timekeeper
> 
> ssc-nfxnis needs some attention because the resolver structure "_res"
> in our BSD has some used fields which aren't available under Linux.
> 
> The newer revision of the snmp package brought in for sm-bsd-snmpd
> compiles
> and the snmp library can be built, but the snmp daemon does not link
> yet pending successful compilation of other modules. The version
> under our BSD
> is 4.2.2 and the newer one now is 4.2.6, which is the latest ucd-snmp
> before
> it transformed to net-snmp (which looks much more different).
> 
> Thus far have successfully compiled 22 (listed below) of 61 modules in
> SSC
> for Linux:
> sm-appids
> sm-anpssc
> sm-chassis
> sm-dcache
> sm-icu-common
> sm-icu-data
> sm-ipmd-lib
> sm-libc
> sm-nfs
> sm-opt
> sm-raidctrl
> ssc-crashsave
> ssc-elog-shell
> ssc-fs-lib
> ssc-hostid
> ssc-libelog
> ssc-modify-ro
> ssc-ncm-lib
> ssc-optlib
> ssc-openafs-ubik
> ssc-stdio
> ssc-volread
> 
> Compile issues:
> 
> ssc-vtm needs the libkvm.so library, but there is no kvm under linux,
> so we
> need to re-write some code to not use the library.
> 
> Thus far have successfully compiled 31 (9 more listed below for this
> week)
> of 61 modules in SSC for Linux:
> 
> sm-crypt
> sm-event
> sm-evm
> sm-sdm
> sm-fs
> sm-spm
> ssc-cluster
> ssc-elog
> ssc-ncm
> 
> ----------------------------------------------------------------------
> 
> 9 additional modules compiled and linked:
> ssc-openafs-lwp
> ssc-openafs-util
> ssc-timekeeper
> ssc-rcon
> ssc-rconlib
> ssc-sys-dvt
> ssc-prom-upgrade
> ssc-shltlib
> ssc-mcp
> 
> One module was found to be unused:
> ssc-licman
> 
> These two modules compile but is pending some link dependencies:
> ssc-rmc
> ssc-vtm
> 
> 43 out of 61 (70%) SSC modules are accounted for.
> The remaining 18 modules listed below don't compile yet:
> 
> ssc-pm
> ssc-openafs-rx
> ssc-nfxnis
> ssc-authen-lib
> ssc-nfxsh
> sm-tape
> sm-ea
> ssc-authentication
> sm-file
> sm-ndmp
> sm-ipmd
> sm-bsd-snmpd
> ssc-sanm
> sm-sct
> ssc-sshd
> ssc-vsd
> samba
> sendmail
> 
> My linux working tree is on mightydog at
> /homes/tonyw/cifs/linux/nfx-tree
> and I'm using /homes/lfs/mnt/cross-tools to build.
> 
