From owner-freebsd-emulation@FreeBSD.ORG Mon Jun 7 16:11:34 2004 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C655C16A4CE for ; Mon, 7 Jun 2004 16:11:34 +0000 (GMT) Received: from plum.flirble.org (plum.flirble.org [195.40.6.20]) by mx1.FreeBSD.org (Postfix) with ESMTP id 91E2243D1F for ; Mon, 7 Jun 2004 16:11:34 +0000 (GMT) (envelope-from jake@poptart.org) Received: from nbumaster ([82.152.7.145] helo=poptart.org) by plum.flirble.org with asmtp (Exim 3.20 #3) id 1BXMij-0005ia-00; Mon, 07 Jun 2004 17:11:33 +0100 Received: from fruity ([82.152.7.145] helo=[127.0.0.1]) by poptart.org with esmtp (Exim 4.14) id 1BXMii-0001ch-Ry; Mon, 07 Jun 2004 17:11:32 +0100 Message-ID: <40C493B1.4040401@poptart.org> Date: Mon, 07 Jun 2004 17:11:29 +0100 From: Jake Scott User-Agent: Mozilla Thunderbird 0.6 (Windows/20040502) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Chris Dillon References: <40C388AA.6070509@poptart.org> <20040606222355.GG42830@dan.emsphone.com> <20040606190833.O64413@duey.wolves.k12.mo.us> <40C42866.6070506@poptart.org> <20040607103559.M66057@duey.wolves.k12.mo.us> In-Reply-To: <20040607103559.M66057@duey.wolves.k12.mo.us> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-emulation@freebsd.org cc: Dan Nelson cc: Jake Scott Subject: Re: NetBackup for Linux [ioctl... is not implemented] X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Jun 2004 16:11:34 -0000 I'm sure the matter of the correct client layout can be sorted out. Maybe replacing bpbkar with the FreeBSD version? Anyhow - that's not the important bit for now. It's what this IOCTL that the bpsched process is doing is for - and why bpsched can't free it's message queue. I'd like to help out fixing this, but I'm fairly new to the ABI stuff so I'm not sure where to start. If I install a "propper" version of Linux and trace the system calls, would this help? Thanks Jake Chris Dillon wrote: > On Mon, 7 Jun 2004, Jake Scott wrote: > >> That's right - it's the Master/Media functionality I'm trying to get >> working under emulation. I've tried under FreeBSD 4.10, and that >> doesn't get close to working. FreeBSD 5's emulation is much better. >> >> I don't actually want to back up the FreeBSD machine itself- so I >> don't really care which client is on there. I have the feeling it >> would not be possible to have the Linux Masted/Media and the FreeBSD >> client co-existing on the same machine anyway, as the components >> share binaries and libraries that have to be at the same location on >> the file system. > > > You're probably right. If you wanted to, you could move the Linux > netbackup installation to /compat/linux/usr/openv/netbackup and put > the FreeBSD client in its proper location. The client is (probably) > necessary to do the catalog backups on the master server. In this > situation, the Linux master server would see the Linux client for the > catalog backups, but if you had to run the client for some other > reason, you'd get the native FreeBSD client. > >> I suppose one way round this would be to use VmWare for Linux on the >> FreeBSD host, and run NetBackup under this in a "real" Linux >> environment, but that seems very messy. > > > Yes, but FreeBSD's Linux compatability should be able to handle this, > though it might need a little bit of help. > >