[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: tidy up requested
On Wed, Aug 10, 2005 at 05:44:08PM +0100, Ian Pratt wrote: > > 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 xm is an administrative command, sbin is probably a good place to keep it. > ./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 It would also be nice if the installer didn't clobber files in /etc, having to remember to fix /etc/xen/xend-config.sxp after every install gets tiring. > ./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... :-) I had a patch that added one for xendomain.cfg.5 (the xm create config files) and xm.1 (though pretty empty). I spent a little more time on it this morning, and can resend the patch if you like. -Sean -- __________________________________________________________________ Sean Dague Mid-Hudson Valley sean at dague dot net Linux Users Group http://dague.net http://mhvlug.org There is no silver bullet. Plus, werewolves make better neighbors than zombies, and they tend to keep the vampire population down. __________________________________________________________________ Attachment:
pgpPF5rKxl4dZ.pgp _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |