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: tidy up requested
@ 2005-08-11  9:52 Ian Pratt
  0 siblings, 0 replies; 22+ messages in thread
From: Ian Pratt @ 2005-08-11  9:52 UTC (permalink / raw)
  To: Rusty Russell, Ian Pratt; +Cc: xen-devel

> On Wed, 2005-08-10 at 17:44 +0100, Ian Pratt wrote:
> > ./usr/sbin/xcsdump			<-- move to /usr/lib/xen/bin
> > ./usr/sbin/xenconsoled			<-- move to 
> /usr/lib/xen/sbin	
> 
> I would recommend folding /usr/lib/xen/sbin into 
> /usr/lib/xen/bin; since neither is going to be in anyone's 
> path, having them split seems silly.

I agree.
 
> > ./usr/libexec/xen/xc_restore
> > ./usr/libexec/xen/xc_save
> > ./usr/libexec/xen/xenconsole
> 
> /usr/lib/xen/bin too I think.  /usr/libexec never really caught on.

Yep -- missed these in my original message.

How's the attached?
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

Rename libxc to libxenctl

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

Move the above to /usr/include/xen

./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/bin	
./usr/sbin/netfix				<-- delete
./usr/sbin/xm				
./usr/sbin/xend				
./usr/sbin/xenperf			<-- move to /usr/lib/xen/bin	
./usr/sbin/xcs				(about to be deleted)
./usr/sbin/xcsdump			(delete)
./usr/sbin/xenconsoled			<-- move to /usr/lib/xen/bin	


./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/lib/xen/qemu ???

./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				<-- move to /usr/sbin
./usr/bin/xentrace			<-- move to /usr/lib/xen/bin
./usr/bin/xentrace_format		<-- move to /usr/lib/xen/bin
./usr/libexec/xen/xc_restore		<-- move to /usr/lib/xen/bin
./usr/libexec/xen/xc_save		<-- move to /usr/lib/xen/bin
./usr/libexec/xen/xenconsole		<-- move to /usr/lib/xen/bin
./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		<- delete?

./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

^ 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:52 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.