]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
debian: make ceph-source include module source
authorSage Weil <sage@newdream.net>
Thu, 16 Oct 2008 22:33:54 +0000 (15:33 -0700)
committerSage Weil <sage@newdream.net>
Thu, 16 Oct 2008 22:33:54 +0000 (15:33 -0700)
There's a bunch of weirdness in the rules file, though, that I don't understand.
What's rules.modules.in?  Why was it being populated (along with a debian dir)
in /usr/src/modules/ceph?

debian/rules

index 7fd671358881d36e3937bf2b7a45f33ea9ab313d..e401a27539d362b458247d17c6bff3de96ba886b 100755 (executable)
@@ -15,11 +15,13 @@ common-install-arch::
        mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/doc/ceph
        cp debian/README.ceph $(DEB_DH_INSTALL_SOURCEDIR)/usr/share/doc/ceph/
        mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph
-       (cd src/kernel ; tar -hcf - * ) | ( cd $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph ; tar -xf - )
+       (cd src/kernel ; tar -hvcf - * ) | ( cd $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph ; tar -xf - )
+       touch $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/NEWS
+       touch $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/README
        mkdir -p $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian
-       -cp debian/* $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian
-       mv $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules.modules.in $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
-       chmod +x $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
+#      -cp debian/* $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian
+#      mv $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules.modules.in $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
+#      chmod +x $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules/ceph/debian/rules
        ( cd $(DEB_DH_INSTALL_SOURCEDIR)/usr/src ; tar -cjf ceph.tar.bz2 modules )
-       rm -rf $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules
+#      rm -rf $(DEB_DH_INSTALL_SOURCEDIR)/usr/src/modules