على السبت 25 حزيران 2016 16:35، كتب Carl Pupa: > In that case I agree it doesn't really matter whether gridengine.default > is in examples or not. I've attached a patch that simply change the > postinst script so that it takes the copy from > /usr/share/gridengine-common/ instead of /usr/share/doc/gridengine-common/.
This is close. Attached is what I had in mind as a complete solution. It installs gridengine.default into /usr/share/gridengine-common/, does not install it into /usr/share/doc/gridengine-common/examples/, and adjusts the postinst script (like your patch did). The debian/*examples and debian/*install files are used by dh_installexamples(1) and dh_install(1), respectively, during the package build. debhelper(7) has a list of similar commands. Does this look good to you? I haven't tested it, but it looks ok to me. Many thanks and regards Afif -- Afif Elghraoui | عفيف الغراوي http://afif.ghraoui.name
diff --git a/debian/gridengine-common.examples b/debian/gridengine-common.examples index 26bbb9f..b076ca9 100644 --- a/debian/gridengine-common.examples +++ b/debian/gridengine-common.examples @@ -1,4 +1,3 @@ debian/tmp/usr/examples/jobs/* -debian/gridengine.default debian/tmp/usr/pvm debian/tmp/usr/mpi diff --git a/debian/gridengine-common.install b/debian/gridengine-common.install index 8ce7ddf..e30ab25 100644 --- a/debian/gridengine-common.install +++ b/debian/gridengine-common.install @@ -3,6 +3,7 @@ debian/tmp/default-configuration usr/share/gridengine debian/tmp/default-bootstrap usr/share/gridengine debian/scripts usr/share/gridengine debian/gridengine-wrapper /usr/share/gridengine +debian/gridengine.default /usr/share/gridengine debian/tmp/usr/util usr/share/gridengine debian/tmp/usr/mpi usr/share/gridengine debian/tmp/usr/pvm usr/share/gridengine diff --git a/debian/gridengine-common.postinst b/debian/gridengine-common.postinst index 8b986f9..ea3d071 100755 --- a/debian/gridengine-common.postinst +++ b/debian/gridengine-common.postinst @@ -54,7 +54,7 @@ case "$1" in TMPFILE=$(mktemp) chown root:root ${TMPFILE} chmod 644 ${TMPFILE} - sed "s@^SGE_CELL=.*@SGE_CELL=${SGE_CELL}@" /usr/share/doc/gridengine-common/examples/gridengine.default >> ${TMPFILE} + sed "s@^SGE_CELL=.*@SGE_CELL=${SGE_CELL}@" /usr/share/gridengine-common/gridengine.default >> ${TMPFILE} ucf --debconf-ok ${TMPFILE} /etc/default/gridengine rm -f ${TMPFILE} else