Skip to content
Snippets Groups Projects
Select Git revision
  • fcd5f183ee998a59cf05c8ebbb73f4abd509d217
  • v2018.2.x default protected
  • 0x4A6F-rpi4
  • 0x4A6F-master
  • master
  • v2018.2.2-ffs
  • v2016.2.4-batmanbug
  • radv-filterd
  • v2016.2.x
  • hoodselector
  • v2016.1.x
  • babel
  • v2015.1.x
  • 2014.4.x
  • 2014.3.x
  • v2018.2.2-ffs0.1
  • v2018.2.1-ffs0.1
  • v2018.2.1
  • v2018.2-ffs0.1
  • v2018.2
  • v2018.1.4
  • v2018.1.3
  • v2018.1.2
  • v2018.1.1
  • v2018.1
  • v2017.1.8
  • v2017.1.7
  • v2017.1.6
  • v2017.1.5
  • v2017.1.4
  • v2017.1.3
  • v2017.1.2
  • v2016.2.7
  • v2017.1.1
  • v2017.1
35 results

0013-procd-prepare-NAND-sysupgrade-for-making-upgraded-dynamically-linked.patch

Blame
  • Forked from firmware / FFS Gluon
    Source project has a limited visibility.
    0013-procd-prepare-NAND-sysupgrade-for-making-upgraded-dynamically-linked.patch 1.17 KiB
    From: Matthias Schiffer <mschiffer@universe-factory.net>
    Date: Wed, 3 May 2017 08:28:05 +0200
    Subject: procd: prepare NAND sysupgrade for making upgraded dynamically linked
    
    Use install_bin to copy upgraded with all dependencies. The old name
    /tmp/upgraded is temporarily retained as a symlink to avoid breaking
    things.
    
    Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
    
    diff --git a/package/system/procd/files/nand.sh b/package/system/procd/files/nand.sh
    index 8a164ee08537014936a8608f5a60fe0e27dcabd6..6bd2005344c081df20e5a330a69e49e37225c39f 100644
    --- a/package/system/procd/files/nand.sh
    +++ b/package/system/procd/files/nand.sh
    @@ -333,7 +333,7 @@ nand_upgrade_stage1() {
     		[ "$SAVE_CONFIG" != 1 -a -f "$CONF_TAR" ] &&
     			rm $CONF_TAR
     
    -		ubus call system nandupgrade "{\"path\": \"$path\" }"
    +		ubus call system nandupgrade "{\"prefix\": \"$RAM_ROOT\", \"path\": \"$path\" }"
     		exit 0
     	}
     }
    @@ -370,6 +370,7 @@ nand_do_platform_check() {
     # $(1): file to be used for upgrade
     nand_do_upgrade() {
     	echo -n $1 > /tmp/sysupgrade-nand-path
    -	cp /sbin/upgraded /tmp/
    +	install_bin /sbin/upgraded
    +	ln -s "$RAM_ROOT"/sbin/upgraded /tmp/upgraded
     	nand_upgrade_stage1
     }