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
>> >>
>> >>
>> >
>>
>>
>

Reply via email to