<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Niels,</div><div class=""><br class=""></div><div class="">i also have question/proposal for exclude files from some operations like: dh_install/dh_move - where we can use flag -X<item> and —fail-missing</div><div class=""><br class=""></div><div class="">i’m interested in option -X or similar where i can put predefined text file with list of files what i need can ignore - no need to check and fail with option like —fail-missing</div><div class=""><br class=""></div><div class="">because specify every file with -X if i have long list - it is overhead.</div><div class=""><br class=""></div><div class="">or maybe you can provide solution how i can try to do it?</div><div class=""><br class=""></div><div class="">will be better if we can provide path to direcries where we can ignore files too.</div><div class=""><br class=""></div><div class="">example for ignore files.txt</div><div class="">file1.*<span class="Apple-tab-span" style="white-space:pre">               </span># it mean: with all extensions</div><div class="">directory1/*<span class="Apple-tab-span" style="white-space:pre">        </span># it’s mean - ignore all files in directory1, also we can provide dir1/dir2/dir3/*</div><div class="">file2</div><div class="">file3</div><div class="">dir4/file4</div><div class="">…</div><div class=""><br class=""></div><div class="">and use this file like: dh_install -a -Xdebian/files.ignore.list.txt —fail-missing</div><div class="">or something similarsolution.</div><div class=""><br class=""></div><div class="">i need to ignore more files with illumos build - they are private, but i want control new files with packages.</div><div class=""><br class=""></div><div class="">could you please let me know - maybe this solution present and i don’t know how to use it? :)</div><div class=""><br class=""></div><div class="">-Igor</div><br class=""><div><blockquote type="cite" class=""><div class="">On Apr 12, 2017, at 2:47 PM, Igor Kozhukhov <<a href="mailto:igor@dilos.org" class="">igor@dilos.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><blockquote type="cite" class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><div class=""><div class=""><br class="Apple-interchange-newline">Igor Kozhukhov:<br class=""><blockquote type="cite" class="">Hello,<br class=""><br class=""></blockquote><br class="">Hi Igor,<br class=""><br class="">Thanks for your work and interest in debhelper.<br class=""><br class=""><blockquote type="cite" class="">i have DilOS -<span class="Apple-converted-space"> </span><a href="http://www.dilos.org/" class="">http://www.dilos.org</a><span class="Apple-converted-space"> </span><<a href="http://www.dilos.org/" class="">http://www.dilos.org/</a>><br class="">it is illumos based platform where i have ported APT/DPKG<br class=""><br class="">i do some updates on my platform bsed on debian mainstream - right now from stretch<br class=""><br class="">i do mirror of some components to bitbucket and i see updates.<br class=""><br class="">i see update to debhelper:<br class=""><a href="https://bitbucket.org/dilos/debhelper/commits/ea1b656f937c60f0d06d5272c149cb873b7d8ac6" class="">https://bitbucket.org/dilos/debhelper/commits/ea1b656f937c60f0d06d5272c149cb873b7d8ac6</a><span class="Apple-converted-space"> </span><<a href="https://bitbucket.org/dilos/debhelper/commits/ea1b656f937c60f0d06d5272c149cb873b7d8ac6" class="">https://bitbucket.org/dilos/debhelper/commits/ea1b656f937c60f0d06d5272c149cb873b7d8ac6</a>><br class=""><br class="">where you point to use —runstatedir=/run - but it mistake on DilOS - where i have SMF as service manager - not systemd.<br class=""><br class=""></blockquote><br class="">Please note that /run is:<br class="">* supported by the Debian policy[1]<br class="">* blessed by FHS 3.0[2]<br class=""><br class="">In both cases, /run replaces /var/run.  A quick fix would be to make<br class="">/run a symlink to /var/run (or vice versa, which is what Debian did).<br class=""><br class="">[1]  <a href="https://www.debian.org/doc/debian-policy/ch-opersys.html#s-fhs" class="">https://www.debian.org/doc/debian-policy/ch-opersys.html#s-fhs</a><br class=""><br class="">[2]<span class="Apple-converted-space"> </span><a href="http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s15.html" class="">http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s15.html</a><br class=""><br class=""></div></div></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">thanks for your replies :)</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">i have /var/run as tmpfs on DilOS and no need to use link to /run - it is platform specific</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">also, /tmp = tmpfs too.</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">i’m using /var/tmp if i need to work with larges files and for some others case - platform specific similar to solaris.</div><br class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><blockquote type="cite" class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><div class=""><div class=""><br class=""><blockquote type="cite" class="">i have no provided my updates to APT/DPKG and others debian tools because work still in progress on updates and i’m working on updates by my free time only.<br class=""><br class="">if it is possible - could you please do not lock tools to systemd specific and some specific changes mark if systemd defined?<br class="">it can help to me with my futures ports/updates - do to hack tools for my build env and use upsmtreamed tools.<br class=""><br class="">bets regards,<br class="">-Igor<br class=""><br class="">[...]<br class=""></blockquote><br class=""><br class="">I am happy to consider some method for derivatives to change debhelper's<br class="">defaults but I don't have a design for that yet.  One of the things we<br class="">need is that debhelper does the right thing by default for Debian and<br class="">derivatives without the packager have to deal with it.<br class=""><br class="">I know of other derivatives that would be greatly helped by this.<br class="">Unfortunately, I have not been able to prioritize that in the spare time<br class="">I use for debhelper.<br class=""></div></div></blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Well, I’d like propose to use vendor name - <span class="" style="color: rgb(0, 230, 230); font-family: 'Andale Mono'; background-color: rgb(0, 0, 179);">dpkg-vendor --derives-from DilOS</span></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">if you have specific changes related to Linux - you can use: vendor != DilOS :)</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">i’ll try to check it and provide update if needed.</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">i have registered vendor=DilOS on my env and  i have plans contribute some updates DilOS specific to debhelper/dpkg/apt tools - how can i do it?</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">i have updates for: dh_strip, dh_perms, dh_install, for conffiles, etc</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">-Igor</div><br class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><blockquote type="cite" class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><div class=""><div class="">Thanks,<br class="">~Niels</div></div></blockquote></div></blockquote></div><br class=""></body></html>