[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] tidy up requested



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... :-)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.