Sorry for possible confusing: abc below is my packageA in this case. 2014-12-29 0:59 GMT+02:00 Yuri Oleynikov (יורי אולייניקוב <yur...@gmail.com> :
> When i do install 'apt-get packageA', the flow is like following: > > apt-get tries to pre-configure packageA (fails) > Preparing to unpack …/libxyz-common-tools_1.0-1_all.deb > Unpacking libxyz-common-tools (1.0-1) ... > Configuring libxyz-common-tools (1.0-1) … > Selecting previously unselected package abc > Preparing to unpack packageA_1.0-1_all.deb ... > Unpacking packageA(1.0-1) ... > Configuring package packageA(1.0-1) … > > That's all > > > > > 2014-12-29 0:47 GMT+02:00 Riley Baird < > bm-2cvqnduybau5do2dfjtrn7zbaj246s4...@bitmessage.ch>: > >> 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 >> >> >> >> >> > >> >> >