[oe-commits] ghost : base-files: save and restore old resolv.conf on package install

GIT User account git at amethyst.openembedded.net
Mon Dec 1 23:03:35 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dreambox
Commit: 7effccb955d375d08023cc39b4f87e9066009051
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=7effccb955d375d08023cc39b4f87e9066009051

Author: ghost <andreas.monzner at multimedia-labs.de>
Date:   Fri Nov 28 18:11:35 2008 +0100

base-files: save and restore old resolv.conf on package install

---

 packages/base-files/base-files_3.0.14.bb |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/packages/base-files/base-files_3.0.14.bb b/packages/base-files/base-files_3.0.14.bb
index 7828fd6..2d111a3 100644
--- a/packages/base-files/base-files_3.0.14.bb
+++ b/packages/base-files/base-files_3.0.14.bb
@@ -1,7 +1,7 @@
 DESCRIPTION = "Miscellaneous files for the base system."
 SECTION = "base"
 PRIORITY = "required"
-PR = "r56"
+PR = "r57"
 
 LICENSE = "GPL"
 
@@ -166,3 +166,12 @@ CONFFILES_${PN} = "${sysconfdir}/fstab ${sysconfdir}/hostname"
 CONFFILES_${PN}_nylon = "${sysconfdir}/resolv.conf ${sysconfdir}/fstab ${sysconfdir}/hostname"
 CONFFILES_${PN}_slugos = "${sysconfdir}/resolv.conf ${sysconfdir}/fstab ${sysconfdir}/hostname"
 
+pkg_preinst_base-files () {
+	[ -d /proc/stb ] && [ -f /etc/resolv.conf ] && mv /etc/resolv.conf /etc/resolv.conf.old
+	true
+}
+
+pkg_postinst_base-files () {
+	[ -d /proc/stb ] && [ -f /etc/resolv.conf.old ] && mv /etc/resolv.conf.old /etc/resolv.conf
+	true
+}





More information about the Openembedded-commits mailing list