summaryrefslogtreecommitdiffstats
path: root/main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch')
-rw-r--r--main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch b/main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch
new file mode 100644
index 000000000..f7ce644d4
--- /dev/null
+++ b/main/alpine-conf/0001-lbu-remove-packages.list-if-exist.patch
@@ -0,0 +1,43 @@
+From fbe26c92439f4b4f19ee09ec07798a5bbaec0d77 Mon Sep 17 00:00:00 2001
+From: Natanael Copa <ncopa@alpinelinux.org>
+Date: Wed, 29 Jul 2009 19:30:36 +0000
+Subject: [PATCH] lbu: remove packages.list if exist
+
+fixes http://redmine.alpinelinux.org/issues/show/94
+---
+ lbu.in | 10 ++++++++--
+ 1 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/lbu.in b/lbu.in
+index 48e615e..b84682a 100644
+--- a/lbu.in
++++ b/lbu.in
+@@ -233,6 +233,12 @@ cmd_package() {
+ tmppkg="$tmpdir/$(basename $pkg)"
+
+ cd "${ROOT:-/}"
++ # remove old package.list
++ if [ -f etc/lbu/packages.list ] && [ -f var/lib/apk/world ]; then
++ echo "Note: Removing /etc/lbu/packages.list."
++ echo " /var/lib/apk/world will be used."
++ rm -f etc/lbu/packages.list
++ fi
+ currentlist=$(apk audit --backup -q)
+ if [ -f var/lib/apk/world ]; then
+ currentlist="$currentlist var/lib/apk/world"
+@@ -391,10 +397,10 @@ cmd_commit() {
+ }' | xargs rm 2>/dev/null
+
+ # remove obsolete file. some older version of alpine needs this
+- # to be ble to upgrade
++ # to be able to upgrade
+ if [ -z "$DRYRUN" ] && [ -f $mnt/packages.list ]; then
+ echo "Note: Removing packages.list from $(basename $mnt)."
+- echo " $PACKAGES_LIST will be used."
++ echo " /var/lib/apk/world will be used."
+ rm -f $mnt/packages.list
+ fi
+
+--
+1.6.3.3
+