-
- Downloads
From Christian Holm:
I've made a patch for some updates to the packaging stuff in ROOT. The most important change is, that in Debian and Redhat packages `libroot', I install the libraries in `/usr/lib/root/<version>' (where version is something like 5.03), and I put symbolic links to the ROOT libraries in `/usr/lib/root' /usr/lib/root/libTreePlayer.so.5.03 -> /usr/lib/root/5.03/libTreePlayer.so.5.03 /usr/lib/root/libTreePlayer.so -> /usr/lib/root/5.03/libTreePlayer.so.5.03 And in `/etc/root/system.rootrc' we get Unix.Root.*.DynamicPath: .:/usr/lib/root/5.03 This allows users to only install `libroot' and not be forced to install `libroot-dev' for the dynamic loading of ROOT plugins to work. It also means, that users can more easily upgrade ROOT. That is, suppose you have `libroot' version 4.04.03 installed, and you have some application that depends on that, say `mn-fit'. Now, you want to upgrade to the next production version, say 5.03.01, but `mn-fit' hasn't been recompiled against the new ROOT libraries. As the libraries in `libroot' are all versioned (end in `.so.<version>'), the two version of `libroot' can easily co-exist. However, the libraries should load the correct libraries for the particular version, which is ensured by the line in `/etc/root/system.rootrc'. The name of the package `libroot' is changed to `libroot<major>' where <major> is the major version number of ROOT (e.g., `5'). For the packages, root-rootd, and root-proofd, I removed the (X)Inetd stuff, so that these services should be started by SYSV Init scripts instead. Also, I updated the `README/INSTALL' file to address some recent complaints about the RPM building. I also added section numbers and a Table of Contents. In `configure', I added the directory `/usr/include/postgresql/8.0' to the search path for `lib-pq.h', as that's where the headers are put now a days on Debian `sid'. In `xrootd/Module.mk', I took out the `xrdpwdgsi' executable from the `ALLEXECS' variable, as it doesn't seem to be build. I added the man page `xrdpwdadmin.1'. git-svn-id: http://root.cern.ch/svn/root/trunk@12478 27541ba8-7e3a-0410-8455-c3a389f83636
Showing
- README/INSTALL 123 additions, 93 deletionsREADME/INSTALL
- build/package/common/libroot-dev.control 1 addition, 2 deletionsbuild/package/common/libroot-dev.control
- build/package/common/libroot.control 3 additions, 2 deletionsbuild/package/common/libroot.control
- build/package/common/libroot.install.in 1 addition, 1 deletionbuild/package/common/libroot.install.in
- build/package/common/root-bin.install.in 1 addition, 0 deletionsbuild/package/common/root-bin.install.in
- build/package/common/root-plugin-python.install.in 1 addition, 1 deletionbuild/package/common/root-plugin-python.install.in
- build/package/debian/changelog 4 additions, 1 deletionbuild/package/debian/changelog
- build/package/debian/dirs 7 additions, 0 deletionsbuild/package/debian/dirs
- build/package/debian/root-proofd.init.in 8 additions, 2 deletionsbuild/package/debian/root-proofd.init.in
- build/package/debian/root-proofd.postinst.in 3 additions, 3 deletionsbuild/package/debian/root-proofd.postinst.in
- build/package/debian/root-proofd.prerm 3 additions, 1 deletionbuild/package/debian/root-proofd.prerm
- build/package/debian/root-rootd.init.in 12 additions, 5 deletionsbuild/package/debian/root-rootd.init.in
- build/package/debian/root-rootd.postinst.in 3 additions, 3 deletionsbuild/package/debian/root-rootd.postinst.in
- build/package/debian/root-rootd.prerm 3 additions, 1 deletionbuild/package/debian/root-rootd.prerm
- build/package/debian/root-xrootd.init.in 17 additions, 2 deletionsbuild/package/debian/root-xrootd.init.in
- build/package/debian/rules 38 additions, 14 deletionsbuild/package/debian/rules
- build/package/lib/makebuilddepend.sh 1 addition, 1 deletionbuild/package/lib/makebuilddepend.sh
- build/package/lib/makelist 23 additions, 4 deletionsbuild/package/lib/makelist
- build/package/lib/makelists.sh 9 additions, 5 deletionsbuild/package/lib/makelists.sh
- build/package/lib/makerpmspec.sh 15 additions, 8 deletionsbuild/package/lib/makerpmspec.sh
Loading
Please register or sign in to comment