[Python-apps-commits] r11794 - in packages/plainbox-provider-resource-generic/trunk/debian (2 files)
zyga-guest at users.alioth.debian.org
zyga-guest at users.alioth.debian.org
Tue Mar 10 15:09:50 UTC 2015
Date: Tuesday, March 10, 2015 @ 15:09:49
Author: zyga-guest
Revision: 11794
debian/rules: rename provider directories to avoid having colon in any
filesystem path
Modified:
packages/plainbox-provider-resource-generic/trunk/debian/changelog
packages/plainbox-provider-resource-generic/trunk/debian/rules
Modified: packages/plainbox-provider-resource-generic/trunk/debian/changelog
===================================================================
--- packages/plainbox-provider-resource-generic/trunk/debian/changelog 2015-03-10 15:05:12 UTC (rev 11793)
+++ packages/plainbox-provider-resource-generic/trunk/debian/changelog 2015-03-10 15:09:49 UTC (rev 11794)
@@ -2,6 +2,8 @@
* New upstream release
* debian/copyright: refresh dates
+ * debian/rules: rename provider directories to avoid having colon in any
+ filesystem path
-- Zygmunt Krynicki <zygmunt.krynicki at canonical.com> Tue, 10 Mar 2015 14:42:54 +0100
Modified: packages/plainbox-provider-resource-generic/trunk/debian/rules
===================================================================
--- packages/plainbox-provider-resource-generic/trunk/debian/rules 2015-03-10 15:05:12 UTC (rev 11793)
+++ packages/plainbox-provider-resource-generic/trunk/debian/rules 2015-03-10 15:09:49 UTC (rev 11794)
@@ -16,7 +16,22 @@
override_dh_auto_test:
python3 manage.py validate
+pkg_name=plainbox-provider-resource-generic
+verbose_id=2013.com.canonical.certification:plainbox-resources
+terse_id=$(pkg_name)
+
override_dh_auto_install:
python3 manage.py install \
--prefix=/usr --layout=unix \
- --root=$(CURDIR)/debian/plainbox-provider-resource-generic/
+ --root=$(CURDIR)/debian/$(pkg_name)/
+ # Rename provider directory to avoid having colon in the PATH
+ mv $(CURDIR)/debian/$(pkg_name)/usr/lib/$(verbose_id) \
+ $(CURDIR)/debian/$(pkg_name)/usr/lib/$(terse_id)
+ mv $(CURDIR)/debian/$(pkg_name)/usr/share/$(verbose_id) \
+ $(CURDIR)/debian/$(pkg_name)/usr/share/$(terse_id)
+ # Rename the .provider file, mind the mangling of : done by manage.py install!
+ mv $(CURDIR)/debian/$(pkg_name)/usr/share/plainbox-providers-1/$(subst :,.,$(verbose_id)).provider \
+ $(CURDIR)/debian/$(pkg_name)/usr/share/plainbox-providers-1/$(terse_id).provider
+ # Reflect changes in the .provider meta-data
+ sed -i -e 's!$(verbose_id)!$(terse_id)!g' \
+ $(CURDIR)/debian/$(pkg_name)/usr/share/plainbox-providers-1/$(terse_id).provider
More information about the Python-apps-commits
mailing list