Package: apt-move
Version: 4.2.23
Severity: wishlist

*** Please type your report below this line ***

apt-move only maintains the package list derived from the server it is
running on.

It needs the functionality to maintain packages required on other machines on a local network which are not installed on the server. (A superset of what is on the apt-move server)

As far as I can tell, the only work around this issue is to install all packages from all machines onto the server to replicate the desired effect. This is not always possible if your machines are also running numerous variants of Debian and you don't want packges designed for those distributions to affect your Debian server. (Morphix, Knoppix, Unbunto, etc.)

The fix should be able to work with the following script (or similar with "new" switches) which is called nightly/weekly by the apt-move server:

#!/bin/sh
apt-get update
apt-move -d unstable sync
apt-move -d testing sync
apt-move -d stable sync
apt-get clean
# end of script

A couple of suggested solutions:
1) Keep a separate package list locally derived from the local server and supplimented by "new" packages that mysterously appear in
/var/cache/apt/archive (moved manually at present from other the other machines)


2) Provide a way to read and merge outputs from "dpkg --get-selections"
from multiple machines and use these multiple merged list as the total maintained package list used for the apt-move local mirror.
i.e. machine1.list, machine2.list, machine3.list, etc. stored in $LOCALDIR/.apt-move (perhaps?? not sure where a good place would be.)
Again, these files would be generated manually from each machine and brought over to the server as a reference.


3) The user manually creates a merged package list based on all machines in the network and allow apt-move to reference the list instead of what the server has installed.

I see your already calling "dpkg --get-selections". I would think it might be as easy to allow it to use a static list instead of a "live" list just by setting a switch in the CL.

I am not sure if any of these might be possible, but this is about my
only gripe with apt-move at present.  Keep up the good work.  apt-move
is a good application.

Luther


-- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (990, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.4.27 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages apt-move depends on:
ii apt [libapt-pkg-libc6.3-5-3 0.5.28.4 Advanced front-end for dpkg
ii ash-knoppix [ash] 0.2-4 A smaller version of the Bourne sh
ii bc 1.06-17 The GNU bc arbitrary precision cal
ii coreutils 5.2.1-2 The GNU core utilities
ii dash 0.5.2-1 The Debian Almquist Shell
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libgcc1 1:3.4.3-9 GCC support library
ii libstdc++5 1:3.3.5-8 The GNU Standard C++ Library v3
ii mawk 1.3.3-11 a pattern scanning and text proces


-- no debconf information



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Reply via email to