On 2013-10-21 17:07, Ondřej Surý wrote: > Hi, > > I am preparing new version of nsd and I need to reuse the conffile from > nsd3 package (that will get replaces by nsd package). > > And I need to move /etc/nsd3/nsd.conf to /etc/nsd/nsd.conf and move it > from nsd3 to nsd package. > > Should I: > > - prepare transitional package nsd3 (src:nsd) that will Depend on nsd > - the nsd3 package will move conffile to /etc/nsd/nsd.conf (using > dpkg-maintscript-helper) > - the nsd package will Breaks: nsd3 (<< 4.0.0), Replaces: nsd3 (<< > 4.0.0) > - nsd package will fully replace nsd3 package (since nsd3 package will > be empty) > > Or is there some simpler way?
That sounds a like you would need this small hack to do the job: nsd.maintscript: mv_conffile /etc/nsd3/nsd.conf /etc/nsd/nsd.conf 4.0.0~ nsd3 -- "$@" 0 Note the additional 0 at the end, that is needed to make dpkg-maintscript-helper properly take over the conffile even on the initial installation of nsd, otherwise it would skip the job ... it just adds an "old version" in case "$@" does not contain one ... Andreas -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/52654fb8.1080...@debian.org