From 8ce4ab4927f7769759c458b159a95e30f77ae116 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 20 Nov 2015 21:45:34 +0000 Subject: [PATCH] sysmocom-backup-data: Avoid an absolute symlink to fix restoring When restoring the backup the rootfs is mounted in /rootfs/data and the symlink to the real file would then not work. Attempt to change the directory first to get a relative symlink. Untested change and needed for rauc --- recipes-apps/sysmocom-backup-data/files/sysmocom-backup-data | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-apps/sysmocom-backup-data/files/sysmocom-backup-data b/recipes-apps/sysmocom-backup-data/files/sysmocom-backup-data index d78e458..c22bb12 100755 --- a/recipes-apps/sysmocom-backup-data/files/sysmocom-backup-data +++ b/recipes-apps/sysmocom-backup-data/files/sysmocom-backup-data @@ -70,7 +70,8 @@ do_backup_files() { tar -rf $BACKUP_FILE --transform='s,^,info/,' -C $NAME installed_packages mac_addr # 6. Create stable link - ln -sf $BACKUP_FILE /data/sysmocom-backup.tar + cd /data/ + ln -sf `basename $BACKUP_FILE` sysmocom-backup.tar # 76 echo "The backup was stored to $BACKUP_FILE"