Hi list

We use one crux-server to build packages for all the other one, via
pkg-repgen and pkg-get.

From time to time problems occur with dynamic dependencies.
Packages which installed on build-server, but not on the target, are
linked to other binaries. pkg-get failed with these dependencies because
they are not registered in Pkgfile.

dep_diff: compares prt-get deptree (Pkgfile:Depends on) with finddeps
(prt-utils) for one or all installed packages.

This script generates a list of dynamic-not-listed dependencies
(dependencies to core-ports are silently ignored).

May be this script is also a help for other user.

In our case nearly 100 Packages are affected !
Good to know the problem. But how to solve it ?

I see 3 ways out:
1. modify Pkgfile:Depends on
2. modify Pkgfile:configure --no_that --no_these
3. use different chroot-environments for different type of server

The 3th way is possible the most time-consuming one. But the other two
have also disadvantages. Can't use default ports anymore. :-(

Any hints ?

-- 

Falk Hamann, IT
T +49-7191-9669-242, [EMAIL PROTECTED], www.dbaudio.com

d&b audiotechnik AG, Eugen-Adolff-Str. 134, 71522 Backnang, Germany
Vorsitzender des Aufsichtsrats: Hilmar Schill; Vorstand: Frank Bothe,
Markus Strohmeier
Finanzen: Kay Lange, Marketing: Simon Johnston, Vertrieb: Peter Tongue
Sitz: Backnang; Amtsgericht - Registergericht - Stuttgart, HRB 270952

Attachment: dep_diff
Description: Binary data

_______________________________________________
crux-devel mailing list
[email protected]
http://lists.crux.nu/mailman/listinfo/crux-devel

Reply via email to