Brian J. Watson
2003-06-04 02:50:04 UTC
Aneesh-
The new CI repository is ready for you to fix up the cluster-tools build
system. It should be relatively easy, since most of the changes involved
removing files. Only the cmd, libcluster, and man directories remain,
and some of the stuff from cmd and man have been removed. As I described
in a previous e-mail, they're moving to the OpenSSI repository.
One significant change is that I removed the include directory. This
stuff should be fetched from the kernel source so that we don't have two
copies to keep in sync. The kernel directory of the CI repository
contains these header files, although for better generality the
configure script could allow the user to override this kernel source
location.
Note that my original e-mail about the reorg envisioned configure.ac
being in the root of the CI repository. I now think I prefer to have it
in cluster-tools, like it was. The only thing it's used for building is
cluster-tools, anyway. I'm not sure we want to automatically build the
kernel with it.
I'm also concerned about the precedent it would set for the OpenSSI
repository. Originally I thought it could have a configure.ac that
configured and built all of the OpenSSI utilities (openssi-tools,
util-linux, ipvsadm, etc.), but I'm afraid it would get too complicated
to deal with the various configuration options each of them have.
Besides, I think in the long-term that most developers and users will
install binary packages and just build from source the stuff they want
to customize or enhance.
The new CI repository can be checked out with this command:
cvs -d:ext:***@cvs.openssi.org:/cvsroot/ci-linux co ci
The OpenSSI repository will be ready tommorrow or the following day.
Thanks for helping me out with this,
Brian
The new CI repository is ready for you to fix up the cluster-tools build
system. It should be relatively easy, since most of the changes involved
removing files. Only the cmd, libcluster, and man directories remain,
and some of the stuff from cmd and man have been removed. As I described
in a previous e-mail, they're moving to the OpenSSI repository.
One significant change is that I removed the include directory. This
stuff should be fetched from the kernel source so that we don't have two
copies to keep in sync. The kernel directory of the CI repository
contains these header files, although for better generality the
configure script could allow the user to override this kernel source
location.
Note that my original e-mail about the reorg envisioned configure.ac
being in the root of the CI repository. I now think I prefer to have it
in cluster-tools, like it was. The only thing it's used for building is
cluster-tools, anyway. I'm not sure we want to automatically build the
kernel with it.
I'm also concerned about the precedent it would set for the OpenSSI
repository. Originally I thought it could have a configure.ac that
configured and built all of the OpenSSI utilities (openssi-tools,
util-linux, ipvsadm, etc.), but I'm afraid it would get too complicated
to deal with the various configuration options each of them have.
Besides, I think in the long-term that most developers and users will
install binary packages and just build from source the stuff they want
to customize or enhance.
The new CI repository can be checked out with this command:
cvs -d:ext:***@cvs.openssi.org:/cvsroot/ci-linux co ci
The OpenSSI repository will be ready tommorrow or the following day.
Thanks for helping me out with this,
Brian