]> git.proxmox.com Git - pve-manager.git/commitdiff
download aplinfo inh postinst script
authorDietmar Maurer <dietmar@proxmox.com>
Tue, 21 Feb 2012 11:15:10 +0000 (12:15 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 21 Feb 2012 11:15:10 +0000 (12:15 +0100)
PVE/APLInfo.pm
debian/postinst

index 5d260a38d1a988736ef9d93887e00374a1d39f3d..db32b5882b301346d814f5d0ce3352647e9b6b51 100644 (file)
@@ -291,13 +291,7 @@ sub update {
 
 sub load_data {
 
-    my $filename = "$aplinfodir/download.proxmox.com";
-    if (! -f $filename) {
-       mkdir $aplinfodir;
-       system("cp /usr/share/doc/pve-manager/aplinfo.dat $filename");
-    }
-
-    my $urls = get_apl_sources();
+   my $urls = get_apl_sources();
 
     my $list = {};
 
index 0074ab766c28af17bb6db927b17502f9a0539e91..af0e8bfa40ed003d60a074c39c385f95c88586cc 100755 (executable)
@@ -40,6 +40,12 @@ case "$1" in
     # remove old APL dir
     rm -rf /var/lib/pve-manager/apl-available
 
+    if test ! -e /var/lib/pve-manager/apl-info/download.proxmox.com; then
+       mkdir -p /var/lib/pve-manager/apl-info
+       cp /usr/share/doc/pve-manager/aplinfo.dat /var/lib/pve-manager/apl-info/download.proxmox.com
+       pveam update || true
+    fi
+
     if test -f /root/.forward; then
        if ! grep -q '|/usr/bin/pvemailforward' /root/.forward; then 
            echo -e "|/usr/bin/pvemailforward\n$(cat /root/.forward)" >/root/.forward.tmp