Okay, my mistake. When you apt-get install packageA, is libxyz-common-tools installed as well? If so, is it installed before or after packageA?
On 29/12/14 09:39, Yuri Oleynikov (יורי אולייניקוב wrote: > because 'apt-get install packageA' should pick up and install all its > dependencies automatically > > 2014-12-29 0:32 GMT+02:00 Riley Baird < > bm-2cvqnduybau5do2dfjtrn7zbaj246s4...@bitmessage.ch>: > >> On 29/12/14 09:08, Yuri Oleynikov (יורי אולייניקוב wrote: >>> Hello all >>> >>> So happened i'm maintainer of debian packages in my company. >>> And i have the following situation: >>> There're several deb packages that using debconf to ask user input during >>> installation, apply initial configuration, etc with: >>> * debian/package.config >>> * debian/package.preinst >>> * debian/package.postinst >>> >>> Seems quiet simple, until number of packages were grown and i noticed >> that >>> packageA.configs, pacakgeB...packageZ.config (the same for >>> debian/package.postinsts) script code is 90% same (or atleast VERY >> similar) >>> code, a lot of same mistakes and bugs because of copy-pastes. >>> >>> OK, i wrote some shell "library" that covers that 90% code base, created >> a >>> package (call it libxyz-common-tools with just >>> /usr/share/libxyz/config-tool, without config or pre-postinst - just >>> unpack), let make packageA-packageZ be depends or pre-depends on it. >>> >>> apt-get install libxyz-common-tools >>> apt-get install packageA >>> >>> Everything is OK. >>> >>> But, when installing packageA without libxyz-common-tools is >> preinstalled - >>> packageA.config script won' run? >>> >>> Is there any way to solve the problem? >> >> I'm confused as to what you mean. If libxyz-common-tools is a dependency >> of packageA, then why would you be trying to install packageA without >> libxyz-common-tools installed? >> >> >> >> >> >> -- >> To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org >> with a subject of "unsubscribe". Trouble? Contact >> listmas...@lists.debian.org >> Archive: https://lists.debian.org/54a08504.1060...@bitmessage.ch >> >> > -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/54a08878.4080...@bitmessage.ch