From 497be38b349ae506a473461e5ee90117590ccee3 Mon Sep 17 00:00:00 2001 From: Henning Heinold Date: Tue, 26 Aug 2014 19:28:33 +0200 Subject: [PATCH] sysmocom-backup: use transform option on restore * when restoring links e.g. for systemd files the links will be created with content// prefix * use transform instead of strip to remove the "content/" prefix * bump PR --- recipes-apps/sysmocom-backup/files/sysmocom-restore | 2 +- recipes-apps/sysmocom-backup/sysmocom-backup_1.0.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-apps/sysmocom-backup/files/sysmocom-restore b/recipes-apps/sysmocom-backup/files/sysmocom-restore index 59f8653..08dafe8 100755 --- a/recipes-apps/sysmocom-backup/files/sysmocom-restore +++ b/recipes-apps/sysmocom-backup/files/sysmocom-restore @@ -5,7 +5,7 @@ do_extract() { SEARCH=`tar -tvf $1 | grep $2` RES=$? if [ $RES = 0 ]; then - tar -C / -xvf $1 --strip=1 $2 + tar --transform='s,^content/,,' -C / -xvf $1 $2 else echo "Directory '$2' is not in backup '$1'." fi diff --git a/recipes-apps/sysmocom-backup/sysmocom-backup_1.0.bb b/recipes-apps/sysmocom-backup/sysmocom-backup_1.0.bb index deb21bc..5d58031 100644 --- a/recipes-apps/sysmocom-backup/sysmocom-backup_1.0.bb +++ b/recipes-apps/sysmocom-backup/sysmocom-backup_1.0.bb @@ -1,7 +1,7 @@ DESCRIPTION = "sysmocom config backup and restore scripts" LICENSE = "GPLv3+" LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" -PR = "r10" +PR = "r11" SRC_URI = "file://sysmocom-backup file://sysmocom-restore" RDEPENDS_${PN} = "tar"