All of lore.kernel.org
 help / color / mirror / Atom feed
* tidy up requested
@ 2005-08-10 16:44 Ian Pratt
  2005-08-10 18:31 ` Ronald G Minnich
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Ian Pratt @ 2005-08-10 16:44 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian.Pratt


I've just looked at the set of files we install. It's a mess, and
we need to tidy it up. What to people think about the following?
Volunteers?

Thanks,
Ian



install > find . -type f | grep -v /lib/modules | grep -v /boot
./usr/lib/libxc.so.3.0.0
./usr/lib/libxc.a
./usr/lib/libxenstore.a
./usr/lib/libxenstore-pic.a

I guess the above are OK.  Makes me wander whether we should
rename libxc to libxenc ???

./usr/include/xc.h
./usr/include/xs.h
./usr/include/xs_lib.h
./usr/include/xcs_proto.h

Should the above be under a /usr/include/xen too?

./usr/include/xen/io/blkif.h
./usr/include/xen/io/domain_controller.h
./usr/include/xen/io/ioreq.h
./usr/include/xen/io/netif.h
./usr/include/xen/io/ring.h
./usr/include/xen/io/usbif.h
./usr/include/xen/io/vmx_vlapic.h
./usr/include/xen/acm.h
./usr/include/xen/acm_ops.h
./usr/include/xen/arch-ia64.h
./usr/include/xen/arch-x86_32.h
./usr/include/xen/arch-x86_64.h
./usr/include/xen/dom0_ops.h
./usr/include/xen/event_channel.h
./usr/include/xen/grant_table.h
./usr/include/xen/physdev.h
./usr/include/xen/sched_ctl.h
./usr/include/xen/trace.h
./usr/include/xen/version.h
./usr/include/xen/vmx_assist.h
./usr/include/xen/xen.h
./usr/include/xen/COPYING
./usr/include/xen/linux/privcmd.h
./usr/include/xen/linux/suspend.h


./usr/sbin/xenstored			<-- move to /usr/lib/xen/sbin	
./usr/sbin/netfix			<-- delete
./usr/sbin/xm				<-- move to /usr/bin
./usr/sbin/xend				
./usr/sbin/xenperf			<-- move to /usr/lib/xen/bin	
./usr/sbin/xcs				(about to be deleted)
./usr/sbin/xcsdump			<-- move to /usr/lib/xen/bin
./usr/sbin/xenconsoled			<-- move to /usr/lib/xen/sbin	


./usr/share/xen/qemu/keymaps/da
./usr/share/xen/qemu/keymaps/en-gb
...
./usr/share/xen/qemu/keymaps/pt
./usr/share/xen/qemu/keymaps/sl
./usr/share/xen/qemu/keymaps/tr

Should the above really go in /usr/share ???


./usr/bin/xenperf			<-- duplicate of /usr/sbin/xenperf?
./usr/bin/xc_shadow			<-- move to /usr/lib/xen/bin
./usr/bin/xencons			<-- redundant?
./usr/bin/cpuperf-xen			<-- move to /usr/lib/xen/bin
./usr/bin/cpuperf-perfcntr<-- should not be installed
./usr/bin/lomount			(useful)
./usr/bin/xentrace			<-- move to /usr/lib/xen/bin
./usr/bin/xentrace_format		<-- move to /usr/lib/xen/bin
./usr/libexec/xen/xc_restore
./usr/libexec/xen/xc_save
./usr/libexec/xen/xenconsole
./etc/init.d/xend
./etc/init.d/xendomains			(needs review)
./etc/xen/xend-config.sxp
./etc/xen/xmexample1
./etc/xen/xmexample2
./etc/xen/xmexample.vmx
./etc/xen/scripts/network		<- rename to network-bridge
./etc/xen/scripts/vif-bridge
./etc/xen/scripts/network-route
./etc/xen/scripts/vif-route
./etc/xen/scripts/block-file
./etc/xen/scripts/block-enbd
./etc/xen/qemu-ifup			<- move to /etc/xen/scripts/
./etc/xen/qemu-vgaram-bin		<- move to /usr/lib/xen/boot

./usr/lib/xen/bin/qemu-dm
./usr/lib/xen/bin/qemu-dm.debug


./usr/lib/python/xen/__init__.py
./usr/lib/python/xen/lowlevel/__init__.py
./usr/lib/python/xen/lowlevel/xc.so
./usr/lib/python/xen/lowlevel/xu.so
...
./usr/lib/python/xen/sv/Wizard.pyc
./usr/lib/python/xen/sv/__init__.pyc
./usr/lib/python/xen/sv/util.pyc
./usr/lib/python/xen/__init__.pyc



./usr/share/doc/xen/ps/interface.ps
./usr/share/doc/xen/ps/user.ps
./usr/share/doc/xen/pdf/interface.pdf
./usr/share/doc/xen/pdf/user.pdf
./usr/share/doc/xen/html/interface/index.html
./usr/share/doc/xen/html/interface/WARNINGS
./usr/share/doc/xen/html/interface/interface.html
...
./usr/share/doc/xen/html/user/labels.pl
./usr/share/doc/xen/html/user/images.pl
./usr/share/doc/xen/html/user/user.css
./usr/share/man/man1/xentrace_format.1
./usr/share/man/man8/xentrace.8

more man pages would be good... :-)

^ permalink raw reply	[flat|nested] 22+ messages in thread
* RE: Re: tidy up requested
@ 2005-08-11  9:04 Ian Pratt
  0 siblings, 0 replies; 22+ messages in thread
From: Ian Pratt @ 2005-08-11  9:04 UTC (permalink / raw)
  To: Anthony Liguori, Andi Kleen; +Cc: Ian Pratt, xen-devel, Ronald G Minnich

 
> >>So I can not convince you to allow multiple versions of xen 
> on one machine?
> >>
> >>People who are using 2.0 and porting to 3.0 (like me and newsham and
> >>...) could sure use that setup!
> >>    
> >>
> >
> >The standard way to do that would be to support $(prefix) properly.
> >So you end up with $(prefix)/lib/xen ..  $(prefix)/sbin 
> $(prefix)/etc ...
> >Like /opt/xen2/.... /opt/xen3/... etc.
> >
> >The problem would be to make sure that all tools that read files or 
> >execute programs know about the prefix.
> >  
> Yeah, I've got a pretty good feel for what needs to change.  
> Not surprisingly, Xend will be the most pain here.  I think 
> we can actually be smart though and avoid having to know the 
> prefix at compile time.

Yep, it would be good to fix this.  

It would enable both the 32 bit and 64 bit tools to be installed on the
same 32 bit file system, which is useful for the test CD.

Thanks,
Ian

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2005-08-22 18:43 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-10 16:44 tidy up requested Ian Pratt
2005-08-10 18:31 ` Ronald G Minnich
2005-08-10 19:51 ` Sean Dague
2005-08-10 20:31 ` Nivedita Singhvi
2005-08-10 22:21 ` Mark Williamson
2005-08-10 23:02   ` Ronald G Minnich
2005-08-10 23:08     ` Andi Kleen
2005-08-10 23:14       ` Anthony Liguori
2005-08-11 13:18         ` Daniel Hulme
2005-08-11  1:46     ` Mark Williamson
2005-08-10 23:09   ` Anthony Liguori
2005-08-11 11:36     ` Jacob Gorm Hansen
2005-08-11 12:20       ` Sean Dague
2005-08-11 12:38         ` Jacob Gorm Hansen
2005-08-12  7:06           ` Rusty Russell
2005-08-11 12:55         ` Jacob Gorm Hansen
2005-08-11 14:10         ` Jacob Gorm Hansen
     [not found] ` <mailman.1123692266.16478@unix-os.sc.intel.com>
2005-08-11  2:05   ` Arun Sharma
2005-08-11  2:08 ` Rusty Russell
2005-08-22 18:10 ` Anthony Liguori
2005-08-22 18:43   ` Keir Fraser
  -- strict thread matches above, loose matches on Subject: below --
2005-08-11  9:04 Ian Pratt

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.