jumkey Posted May 13, 2022 Share #1 Posted May 13, 2022 (edited) https://github.com/jumkey/redpill-load Familiar link, but a little different this time, it supports automatic updates like Jun's Mod. Features Add BRP_JUN_MOD=1 Add DS2422+ No need for bsp patch files anymore Support online installation of the latest DSM Support 7.0.1 upgrade to the latest DSM Build BRP_JUN_MOD=1 BRP_DEBUG=1 BRP_USER_CFG=user_config-ds918.json ./build-loader.sh 'DS918+' '7.0.1-42218' If you want to upgrade to 7.1 you may need to add redpill-misc ./ext-manager.sh add 'https://github.com/jumkey/redpill-load/raw/develop/redpill-misc/rpext-index.json' Edited May 13, 2022 by jumkey DS2422+ 5 1 Quote Link to comment Share on other sites More sharing options...
yanjun Posted May 13, 2022 Share #2 Posted May 13, 2022 (edited) @pocopico Edited May 13, 2022 by yanjun 1 Quote Link to comment Share on other sites More sharing options...
phone guy Posted May 13, 2022 Share #3 Posted May 13, 2022 Sorry I am a little lost? What does this do? Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 13, 2022 Author Share #4 Posted May 13, 2022 2 minutes ago, phone guy said: Sorry I am a little lost? What does this do? Upgrading DSM no longer requires recreating the loader 2 Quote Link to comment Share on other sites More sharing options...
pocopico Posted May 13, 2022 Share #5 Posted May 13, 2022 (edited) @jumkey please remember to sync your redpill-misc to the one i've modified from my repo. Takes care of several other issues. redpill-load/include/loader-ext/target_exec.sh_ is also modified in my repo to allow extension colliding dependencies to load correctly. Edited May 13, 2022 by pocopico 2 Quote Link to comment Share on other sites More sharing options...
pocopico Posted May 13, 2022 Share #6 Posted May 13, 2022 Its a great addition ! Can you explain a bit more ? how does this work ? Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 13, 2022 Author Share #7 Posted May 13, 2022 2 minutes ago, pocopico said: Its a great addition ! Can you explain a bit more ? how does this work ? This was a previous attempt, but it failed. The way it works is to patch vmlinux with the first kernel and then boot with kexec Why use buildroot and not tinycore? Because I didn't find kexec and php available for tc Recently I found a way to rebuild zImage without compiling, so I tried to use the first kernel to patch vmlinux and then rebuild zImage and also use kexec to start, this time I successfully started the loader and it can be installed normally 4 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted May 13, 2022 Share #8 Posted May 13, 2022 Upgrading DSM no longer requires recreating the loaderDoes this mean that the screen changes to a normal screen instead of a connection failure?Sent from my iPhone using Tapatalk Quote Link to comment Share on other sites More sharing options...
pocopico Posted May 13, 2022 Share #9 Posted May 13, 2022 3 minutes ago, jumkey said: Why use buildroot and not tinycore? Because I didn't find kexec and php available for tc php-cli is available for TC. buildroot i dont know, i have to look for that. 1 Quote Link to comment Share on other sites More sharing options...
pocopico Posted May 13, 2022 Share #10 Posted May 13, 2022 2 minutes ago, Peter Suh said: Does this mean that the screen changes to a normal screen instead of a connection failure? Sent from my iPhone using Tapatalk As i saw Jumkey removes the synoinfo.conf patches for example.com, so yes. 1 Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 13, 2022 Author Share #11 Posted May 13, 2022 7 minutes ago, Peter Suh said: Does this mean that the screen changes to a normal screen instead of a connection failure? Sent from my iPhone using Tapatalk yes removed all example.com. but not full test Quote Link to comment Share on other sites More sharing options...
nemesis122 Posted May 13, 2022 Share #12 Posted May 13, 2022 sorry dumb question but how can i test this build small tutorial for me thank you Quote Link to comment Share on other sites More sharing options...
phone guy Posted May 13, 2022 Share #13 Posted May 13, 2022 1 hour ago, pocopico said: As i saw Jumkey removes the synoinfo.conf patches for example.com, so yes. 1 hour ago, jumkey said: yes removed all example.com. but not full test I am still new here so excuse me for my ignorance.... Isn't this a bad thing? I thought upgrading before checking in was a bad idea, and there are banners all over this forum that say so. I thought removing all instances of synology.com to prevent phoning home to check for updates was smart and required to prevent accidental upgrades? By using this, it allows network updates? Which could break something in the next release or a future release? am I wrong? Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 13, 2022 Author Share #14 Posted May 13, 2022 9 minutes ago, phone guy said: I am still new here so excuse me for my ignorance.... Isn't this a bad thing? I thought upgrading before checking in was a bad idea, and there are banners all over this forum that say so. I thought removing all instances of synology.com to prevent phoning home to check for updates was smart and required to prevent accidental upgrades? By using this, it allows network updates? Which could break something in the next release or a future release? am I wrong? You are right, the best way is to update manually, check compatibility before updating. This is just a solution for me to avoid repeated bsp patches, and the trouble of decompressing encrypted pat files 2 Quote Link to comment Share on other sites More sharing options...
phone guy Posted May 13, 2022 Share #15 Posted May 13, 2022 This would also allow for adding ext drivers as needed/if needed without rebuilding the entire loader? adding drivers after the fact, so in a working system and the user adds a new network card, or hba card or whatever? Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 13, 2022 Author Share #16 Posted May 13, 2022 (edited) 41 minutes ago, nemesis122 said: sorry dumb question but how can i test this build small tutorial for me thank you Use any of your previous build methods, remember to add BRP_JUN_MOD=1 5 minutes ago, phone guy said: This would also allow for adding ext drivers as needed/if needed without rebuilding the entire loader? adding drivers after the fact, so in a working system and the user adds a new network card, or hba card or whatever? Backup previous img file, replace new custom.gz Can't simply replace img file. Because the zImage and rd.gz of the second partition are already the latest version😅 Edited May 13, 2022 by jumkey 2 Quote Link to comment Share on other sites More sharing options...
phone guy Posted May 13, 2022 Share #17 Posted May 13, 2022 1 hour ago, jumkey said: Use any of your previous build methods, remember to add BRP_JUN_MOD=1 Backup previous img file, replace new custom.gz Can't simply replace img file. Because the zImage and rd.gz of the second partition are already the latest version😅 I am anxious to see some syntax usage of this by others. Like I said earlier, I am still relatively new here so it takes me a little time to get the hang of things, and honestly a lot of all this is confusing to me. I hope others will post syntax, usage and results for those of us confused. Thank you for the mod and all the continued effort @jumkey and @pocopico Quote Link to comment Share on other sites More sharing options...
nemesis122 Posted May 13, 2022 Share #18 Posted May 13, 2022 Please anyone i need step by step guide . thanks 2 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted May 13, 2022 Share #19 Posted May 13, 2022 43 minutes ago, phone guy said: I am anxious to see some syntax usage of this by others. Like I said earlier, I am still relatively new here so it takes me a little time to get the hang of things, and honestly a lot of all this is confusing to me. I hope others will post syntax, usage and results for those of us confused. Thank you for the mod and all the continued effort @jumkey and @pocopico I'm not familiar with the build command, but if I use it like this, will I./build-loader.sh work? BRP_JUN_MOD=1 BRP_DEBUG=1 BRP_USER_CFG=user_config-ds918.json ./build-loader.sh 'DS918+' '7.0.1-42218' 1 Quote Link to comment Share on other sites More sharing options...
phone guy Posted May 13, 2022 Share #20 Posted May 13, 2022 9 hours ago, Peter Suh said: I'm not familiar with the build command, but if I use it like this, will I./build-loader.sh work? BRP_JUN_MOD=1 BRP_DEBUG=1 BRP_USER_CFG=user_config-ds918.json ./build-loader.sh 'DS918+' '7.0.1-42218' I dont know. thats why I am anxious to see how people use this... are you saying you can issue this command is ssh shell ? 1 Quote Link to comment Share on other sites More sharing options...
sam juan Posted May 13, 2022 Share #21 Posted May 13, 2022 12 hours ago, nemesis122 said: sorry dumb question but how can i test this build small tutorial for me thank you +1, hope there is sometime soon.. Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted May 14, 2022 Share #22 Posted May 14, 2022 (edited) Yesterday, I modified rploader.sh a little bit and tried TC loader build according to jumkey's instructions. rploader.sh modifies the line below under the assumption that it is the latest version 0.7.0.8. LINE #2117 # getlatestrploader LINE #1675 sudo BRP_JUN_MOD=1 BRP_DEBUG=1 BRP_USER_CFG=user_config.json ./build-loader.sh $MODEL $TARGET_VERSION-$TARGET_REVISION loader.img The log related to the loader building came out as below, and something more detailed seems to appear. Loader building is successful and DSM installation is still being tested. Spoiler [%] Checking for system tool "date" [%] Found date at /usr/local/bin/date [%] Checking for system tool "mkdir" [%] Found mkdir at /usr/local/bin/mkdir [%] Checking for system tool "patch" [%] Found patch at /usr/local/bin/patch [%] Checking for system tool "sed" [%] Found sed at /usr/local/bin/sed [#] Checking runtime for required tools... [OK] [%] JSON file "user_config.json" is valid [%] JSON file "/home/tc/redpill-load/config/DS918+/7.1.0-42661/config.json" is valid [%] Loading user extensions list from user_config.json [%] Loading bundled extensions list from [%] ******** Printing config variables ******** [%] Cache dir: /home/tc/redpill-load/cache [%] Build dir: /home/tc/redpill-load/build/1652443469 [%] Ext dir: /home/tc/redpill-load/ext [%] User custom dir: /home/tc/redpill-load/custom [%] User config: user_config.json [%] Keep build dir? 0 [%] Linux patch method: direct [%] Linux repack src: [%] Hardware platform: DS918+ [%] Software version: 7.1.0-42661 [%] Image template: /home/tc/redpill-load/ext/boot-image-template.img.gz [%] Image destination: loader.img [%] Common cfg base: /home/tc/redpill-load/config/_common [%] Release cfg base: /home/tc/redpill-load/config/DS918+/7.1.0-42661 [%] Release cfg JSON: /home/tc/redpill-load/config/DS918+/7.1.0-42661/config.json [%] Release id: ds918p_42661 [%] User extensions [empty means all]: [%] Selected extensions [empty means all]: [%] ******************************************* [#] Updating extensions... [%] Verifying bundled extensions [%] Checking redpill.bootwait bundled extension [#] Checking runtime for required tools... [%] Checking for system tool "ls" [%] Found ls at /usr/local/bin/ls [%] Checking for system tool "sha256sum" [%] Found sha256sum at /usr/local/bin/sha256sum [%] Checking for system tool "find" [%] Found find at /usr/local/bin/find [%] Checking for system tool "mv" [%] Found mv at /usr/local/bin/mv [%] Checking for system tool "grep" [%] Found grep at /usr/local/bin/grep [%] Checking for system tool "dirname" [%] Found dirname at /usr/local/bin/dirname [%] Checking for system tool "tar" [%] Found tar at /usr/local/bin/tar [%] Checking for system tool "cp" [%] Found cp at /usr/local/bin/cp [%] Checking for system tool "rm" [%] Found rm at /usr/local/bin/rm [%] Checking for system tool "chmod" [%] Found chmod at /usr/local/bin/chmod [%] Checking for system tool "jq" [%] Found jq at /usr/local/bin/jq [%] Checking for system tool "curl" [%] Found curl at /usr/local/bin/curl [%] Checking for system tool "date" [%] Found date at /usr/local/bin/date [%] Checking for system tool "mkdir" [%] Found mkdir at /usr/local/bin/mkdir [%] Checking for system tool "sed" [%] Found sed at /usr/local/bin/sed [#] Checking runtime for required tools... [OK] [%] Loading existing index file for extension redpill.bootwait [%] ID "redpill.bootwait" is verified as valid [%] Extension redpill.bootwait index file /home/tc/redpill-load/custom/extensions/redpill.bootwait/redpill.bootwait.json is not readable or does not exist - extension is probably not added [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json... [%] Index is remote - getting from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [#] Downloading remote file https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################### 100.0% [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json" [%] JSON file "/home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json" is valid [%] ID "redpill-boot-wait" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42550" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "ds2422p_42218" is verified as valid [%] Platform ID "ds2422p_42621" is verified as valid [%] Platform ID "ds2422p_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json" OK [%] Creating directory "/home/tc/redpill-load/custom/extensions/redpill-boot-wait" [%] Copying /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json [#] Adding new extension from https://github.com/pocopico/rp-ext/raw/main/redpill-boot-wait/rpext-index.json... [OK] [%] Loading existing index file for extension redpill-boot-wait [%] ID "redpill-boot-wait" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" is valid [%] ID "redpill-boot-wait" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42550" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "ds2422p_42218" is verified as valid [%] Platform ID "ds2422p_42621" is verified as valid [%] Platform ID "ds2422p_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" OK [%] Found valid existing index for redpill-boot-wait extension at /home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json [#] ========================================== redpill-boot-wait ========================================== [#] Extension name: RedPill Bootwait [#] Description: Simple extension which stops the execution early waiting for the boot device to appear [#] To get help visit: https://github.com/pocopico/rp-ext/redpill-boot-wait [#] Extension preparer/packer: https://github.com/pocopico/rp-ext/tree/main/redpill-boot-wait [%] Software author: <not provided> [#] Update URL: https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json [#] Platforms supported: ds1621p_42218 ds918p_41890 dva3221_42661 ds3617xs_42621 ds3617xs_42218 ds920p_42661 ds918p_42661 ds1621p_42661 ds918p_25556 dva3221_42218 ds3615xs_42661 ds3622xsp_42661 ds2422p_42661 ds3622xsp_42218 ds2422p_42218 dva3221_42621 ds3615xs_41222 ds918p_42621 ds3617xs_42661 ds3615xs_25556 ds920p_42218 ds920p_42621 ds920p_42550 ds918p_42218 ds2422p_42621 ds1621p_42621 ds3615xs_42621 ds3615xs_42218 ds3622xsp_42621 [#] ======================================================================================= [%] Running extensions indexes update [#] Checking runtime for required tools... [%] Checking for system tool "ls" [%] Found ls at /usr/local/bin/ls [%] Checking for system tool "sha256sum" [%] Found sha256sum at /usr/local/bin/sha256sum [%] Checking for system tool "find" [%] Found find at /usr/local/bin/find [%] Checking for system tool "mv" [%] Found mv at /usr/local/bin/mv [%] Checking for system tool "grep" [%] Found grep at /usr/local/bin/grep [%] Checking for system tool "dirname" [%] Found dirname at /usr/local/bin/dirname [%] Checking for system tool "tar" [%] Found tar at /usr/local/bin/tar [%] Checking for system tool "cp" [%] Found cp at /usr/local/bin/cp [%] Checking for system tool "rm" [%] Found rm at /usr/local/bin/rm [%] Checking for system tool "chmod" [%] Found chmod at /usr/local/bin/chmod [%] Checking for system tool "jq" [%] Found jq at /usr/local/bin/jq [%] Checking for system tool "curl" [%] Found curl at /usr/local/bin/curl [%] Checking for system tool "date" [%] Found date at /usr/local/bin/date [%] Checking for system tool "mkdir" [%] Found mkdir at /usr/local/bin/mkdir [%] Checking for system tool "sed" [%] Found sed at /usr/local/bin/sed [#] Checking runtime for required tools... [OK] [%] No extensions list passed - getting all [#] Updating pocopico.e1000 extension... [%] Loading existing index file for extension pocopico.e1000 [%] ID "pocopico.e1000" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" is valid [%] ID "pocopico.e1000" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" OK [%] Found valid existing index for pocopico.e1000 extension at /home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json [%] Index is remote - getting from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################### 100.0% [%] Got new index for pocopico.e1000 from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Current idx SHA256=edee10f4d94627577ea6fdd8e9a3ec35bdd2eea5f289e96a41b6ff508e3702fb vs new SHA256=edee10f4d94627577ea6fdd8e9a3ec35bdd2eea5f289e96a41b6ff508e3702fb [#] Extension pocopico.e1000 index is already up to date [#] Updating pocopico.e1000e extension... [%] Loading existing index file for extension pocopico.e1000e [%] ID "pocopico.e1000e" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" is valid [%] ID "pocopico.e1000e" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" OK [%] Found valid existing index for pocopico.e1000e extension at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json [%] Index is remote - getting from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################### 100.0% [%] Got new index for pocopico.e1000e from https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Current idx SHA256=0abc43901243e77658eae7a003a43c4ab7cd403f57a66242afecd70af236a8a1 vs new SHA256=0abc43901243e77658eae7a003a43c4ab7cd403f57a66242afecd70af236a8a1 [#] Extension pocopico.e1000e index is already up to date [#] Updating redpill-boot-wait extension... [%] Loading existing index file for extension redpill-boot-wait [%] ID "redpill-boot-wait" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" is valid [%] ID "redpill-boot-wait" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42550" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "ds2422p_42218" is verified as valid [%] Platform ID "ds2422p_42621" is verified as valid [%] Platform ID "ds2422p_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" OK [%] Found valid existing index for redpill-boot-wait extension at /home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json [%] Index is remote - getting from https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################### 100.0% [%] Got new index for redpill-boot-wait from https://raw.githubusercontent.com/pocopico/rp-ext/master/redpill-boot-wait/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Current idx SHA256=82af482d3558c568e8dd5b7790700e6f46187596cc602abd640722f914609060 vs new SHA256=82af482d3558c568e8dd5b7790700e6f46187596cc602abd640722f914609060 [#] Extension redpill-boot-wait index is already up to date [#] Updating redpill-misc extension... [%] Loading existing index file for extension redpill-misc [%] ID "redpill-misc" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" is valid [%] ID "redpill-misc" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" OK [%] Found valid existing index for redpill-misc extension at /home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json [%] Index is remote - getting from https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json #################################################################################################################################### 100.0% [%] Got new index for redpill-misc from https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json to /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/_new_ext_index.tmp_json [%] Current idx SHA256=12cb20ca4a810df0b83bdcb54867a77a25f18caa7e26ebb5e4e2fa6ec5bad211 vs new SHA256=4e35c60123274f070b43276b1f53515afcb05df79a9fc446ea258ff8eeef5d1e [#] Updating redpill-misc extension... [OK] [%] Updating & downloading all extensions for ds918p_42661 [#] Checking runtime for required tools... [%] Checking for system tool "ls" [%] Found ls at /usr/local/bin/ls [%] Checking for system tool "sha256sum" [%] Found sha256sum at /usr/local/bin/sha256sum [%] Checking for system tool "find" [%] Found find at /usr/local/bin/find [%] Checking for system tool "mv" [%] Found mv at /usr/local/bin/mv [%] Checking for system tool "grep" [%] Found grep at /usr/local/bin/grep [%] Checking for system tool "dirname" [%] Found dirname at /usr/local/bin/dirname [%] Checking for system tool "tar" [%] Found tar at /usr/local/bin/tar [%] Checking for system tool "cp" [%] Found cp at /usr/local/bin/cp [%] Checking for system tool "rm" [%] Found rm at /usr/local/bin/rm [%] Checking for system tool "chmod" [%] Found chmod at /usr/local/bin/chmod [%] Checking for system tool "jq" [%] Found jq at /usr/local/bin/jq [%] Checking for system tool "curl" [%] Found curl at /usr/local/bin/curl [%] Checking for system tool "date" [%] Found date at /usr/local/bin/date [%] Checking for system tool "mkdir" [%] Found mkdir at /usr/local/bin/mkdir [%] Checking for system tool "sed" [%] Found sed at /usr/local/bin/sed [#] Checking runtime for required tools... [OK] [#] Updating ds918p_42661 platforms extensions... [%] Platform ID "ds918p_42661" is verified as valid [%] No extensions list passed - getting all [%] Processing extension pocopico.e1000 for ds918p_42661 platform [%] ID "pocopico.e1000" is verified as valid [%] Attempted to get existing recipe - call resulted in code #2 [%] Fetching new recipe for extension pocopico.e1000 and platform ds918p_42661 [%] Platform ID "ds918p_42661" is verified as valid [%] Loading existing index file for extension pocopico.e1000 [%] ID "pocopico.e1000" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" is valid [%] ID "pocopico.e1000" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json" OK [%] Found valid existing index for pocopico.e1000 extension at /home/tc/redpill-load/custom/extensions/pocopico.e1000/pocopico.e1000.json [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/releases/ds918p_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################### 100.0% [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [%] Got new recipe to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json [%] Previous recipe is not usable (outdated, broken, or missing) - processing newly downloaded one [%] Validating extension index file "pocopico.e1000" [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [#] Filling-in newly downloaded recipe for extension pocopico.e1000 platform ds918p_42661 [%] Platform dir for extension pocopico.e1000 platform ds918p_42661 is /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661 [%] Creating new platform dir /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661 [%] Creating directory "/home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661" [%] Copying recipe /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to its permanent place in /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/ds918p_42661.json [%] Copying /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/ds918p_42661.json [%] Processing file entry #0 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/releases/e1000-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000-4.4.180plus.tgz #################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000-4.4.180plus.tgz file... [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000-4.4.180plus.tgz [OK] [%] File /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000-4.4.180plus.tgz is marked as a packed archive - unpacking [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/... [OK] [%] Processing file entry #1 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000/src/check-e1000.sh to /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/check-e1000.sh #################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/check-e1000.sh file... [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/check-e1000.sh [OK] [%] Extension has kernel modules - checking [%] Checking if file exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/e1000.ko [%] Extension has scripts - checking [%] Checking if file for action on_boot exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/check-e1000.sh [#] Successfully processed recipe for extension pocopico.e1000 platform ds918p_42661 [%] Processing extension pocopico.e1000e for ds918p_42661 platform [%] ID "pocopico.e1000e" is verified as valid [%] Attempted to get existing recipe - call resulted in code #2 [%] Fetching new recipe for extension pocopico.e1000e and platform ds918p_42661 [%] Platform ID "ds918p_42661" is verified as valid [%] Loading existing index file for extension pocopico.e1000e [%] ID "pocopico.e1000e" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" is valid [%] ID "pocopico.e1000e" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json" OK [%] Found valid existing index for pocopico.e1000e extension at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/pocopico.e1000e.json [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/ds918p_42218.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################### 100.0% [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [%] Got new recipe to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json [%] Previous recipe is not usable (outdated, broken, or missing) - processing newly downloaded one [%] Validating extension index file "pocopico.e1000e" [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [#] Filling-in newly downloaded recipe for extension pocopico.e1000e platform ds918p_42661 [%] Platform dir for extension pocopico.e1000e platform ds918p_42661 is /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661 [%] Creating new platform dir /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661 [%] Creating directory "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661" [%] Copying recipe /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to its permanent place in /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/ds918p_42661.json [%] Copying /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/ds918p_42661.json [%] Processing file entry #0 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/releases/e1000e-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e-4.4.180plus.tgz #################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e-4.4.180plus.tgz file... [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e-4.4.180plus.tgz [OK] [%] File /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e-4.4.180plus.tgz is marked as a packed archive - unpacking [#] Unpacking files from /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e-4.4.180plus.tgz to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/... [OK] [%] Processing file entry #1 [#] Downloading remote file https://raw.githubusercontent.com/pocopico/rp-ext/master/e1000e/src/check-e1000e.sh to /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/check-e1000e.sh #################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/check-e1000e.sh file... [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/check-e1000e.sh [OK] [%] Extension has kernel modules - checking [%] Checking if file exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/e1000e.ko [%] Extension has scripts - checking [%] Checking if file for action on_boot exists at /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/check-e1000e.sh [#] Successfully processed recipe for extension pocopico.e1000e platform ds918p_42661 [%] Processing extension redpill-boot-wait for ds918p_42661 platform [%] ID "redpill-boot-wait" is verified as valid [%] Attempted to get existing recipe - call resulted in code #2 [%] Fetching new recipe for extension redpill-boot-wait and platform ds918p_42661 [%] Platform ID "ds918p_42661" is verified as valid [%] Loading existing index file for extension redpill-boot-wait [%] ID "redpill-boot-wait" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" is valid [%] ID "redpill-boot-wait" is verified as valid [%] Platform ID "ds920p_42218" is verified as valid [%] Platform ID "ds920p_42550" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "ds2422p_42218" is verified as valid [%] Platform ID "ds2422p_42621" is verified as valid [%] Platform ID "ds2422p_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json" OK [%] Found valid existing index for redpill-boot-wait extension at /home/tc/redpill-load/custom/extensions/redpill-boot-wait/redpill-boot-wait.json [#] Downloading remote file https://github.com/RedPill-TTG/redpill-boot-wait/raw/master/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################### 100.0% [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [%] Got new recipe to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json [%] Previous recipe is not usable (outdated, broken, or missing) - processing newly downloaded one [%] Validating extension index file "redpill-boot-wait" [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [#] Filling-in newly downloaded recipe for extension redpill-boot-wait platform ds918p_42661 [%] Platform dir for extension redpill-boot-wait platform ds918p_42661 is /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661 [%] Creating new platform dir /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661 [%] Creating directory "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661" [%] Copying recipe /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to its permanent place in /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/ds918p_42661.json [%] Copying /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/ds918p_42661.json [%] Processing file entry #0 [#] Downloading remote file https://raw.githubusercontent.com/RedPill-TTG/redpill-boot-wait/master/src/boot-wait.sh to /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/boot-wait.sh #################################################################################################################################### 100.0% [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/boot-wait.sh file... [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/boot-wait.sh [OK] [%] Extension has scripts - checking [%] Checking if file for action on_boot exists at /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/boot-wait.sh [#] Successfully processed recipe for extension redpill-boot-wait platform ds918p_42661 [%] Processing extension redpill-misc for ds918p_42661 platform [%] ID "redpill-misc" is verified as valid [%] Validating extension index file "redpill-misc" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661/ds918p_42661.json" is valid [%] Attempted to get existing recipe - call resulted in code #0 [%] Fetching new recipe for extension redpill-misc and platform ds918p_42661 [%] Platform ID "ds918p_42661" is verified as valid [%] Loading existing index file for extension redpill-misc [%] ID "redpill-misc" is verified as valid [%] Validating extension index file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" is valid [%] ID "redpill-misc" is verified as valid [%] Platform ID "ds3615xs_25556" is verified as valid [%] Platform ID "ds3615xs_41222" is verified as valid [%] Platform ID "ds3615xs_42218" is verified as valid [%] Platform ID "ds3615xs_42621" is verified as valid [%] Platform ID "ds3615xs_42661" is verified as valid [%] Platform ID "ds3617xs_42218" is verified as valid [%] Platform ID "ds3617xs_42621" is verified as valid [%] Platform ID "ds3617xs_42661" is verified as valid [%] Platform ID "ds3622xsp_42218" is verified as valid [%] Platform ID "ds3622xsp_42621" is verified as valid [%] Platform ID "ds3622xsp_42661" is verified as valid [%] Platform ID "ds1621p_42218" is verified as valid [%] Platform ID "ds1621p_42621" is verified as valid [%] Platform ID "ds1621p_42661" is verified as valid [%] Platform ID "dva3221_42218" is verified as valid [%] Platform ID "dva3221_42621" is verified as valid [%] Platform ID "dva3221_42661" is verified as valid [%] Platform ID "ds918p_25556" is verified as valid [%] Platform ID "ds918p_41890" is verified as valid [%] Platform ID "ds918p_42218" is verified as valid [%] Platform ID "ds918p_42621" is verified as valid [%] Platform ID "ds918p_42661" is verified as valid [%] Platform ID "ds920p_42621" is verified as valid [%] Platform ID "ds920p_42661" is verified as valid [%] Extension index file "/home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json" OK [%] Found valid existing index for redpill-misc extension at /home/tc/redpill-load/custom/extensions/redpill-misc/redpill-misc.json [#] Downloading remote file https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/recipes/universal.json to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json #################################################################################################################################### 100.0% [%] JSON file "/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json" is valid [%] Got new recipe to /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json [%] Both new (/home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json) and old (/home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661/ds918p_42661.json) recipes exist - comparing [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661/ds918p_42661.json [%] Generating SHA-256 for /home/tc/redpill-load/custom/extensions/_ext_new_rcp.tmp_json [#] Extension redpill-misc for ds918p_42661 platform is already up to date [#] Verifying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/boot-wait.sh file... [OK] [#] Updating extensions... [OK] [%] Unpacked PAT /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked not found - preparing [%] Creating directory "/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked" [%] Found existing PAT at /home/tc/redpill-load/cache/ds918p_42661.pat - skipping download [#] Verifying /home/tc/redpill-load/cache/ds918p_42661.pat file... [%] Generating SHA-256 for /home/tc/redpill-load/cache/ds918p_42661.pat [OK] [#] Unpacking /home/tc/redpill-load/cache/ds918p_42661.pat file to /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked... [OK] [#] Verifying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage file... [%] Generating SHA-256 for /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage [OK] [#] Patching /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage to /home/tc/redpill-load/build/1652443469/zImage-patched... [%] Applying zImage-001-918p-42661-ramdisk-and-flag-NOP.bsp [#] Patching /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage to /home/tc/redpill-load/build/1652443469/zImage-patched... [OK] [%] Unpacked ramdisk /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked not found - preparing [%] Creating directory "/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked" [#] Verifying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/rd.gz file... [%] Generating SHA-256 for /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/rd.gz [OK] [#] Unpacking /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/rd.gz file to /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked... [OK] /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked /home/tc/redpill-load hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/.git/ Author identity unknown *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: unable to auto-detect email address (got 'root@box.(none)') fatal: Failed to resolve 'HEAD' as a valid ref. /home/tc/redpill-load [#] Apply patches to /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked... [%] Resolved path '@@@COMMON@@@/ramdisk-001-disable-root-pwd.patch' to '/home/tc/redpill-load/config/_common/ramdisk-001-disable-root-pwd.patch' [%] Applying /home/tc/redpill-load/config/_common/ramdisk-001-disable-root-pwd.patch [%] Resolved path '@@@COMMON@@@/v7.0.1/ramdisk-002-init-script.patch' to '/home/tc/redpill-load/config/_common/v7.0.1/ramdisk-002-init-script.patch' [%] Applying /home/tc/redpill-load/config/_common/v7.0.1/ramdisk-002-init-script.patch [%] Resolved path '@@@COMMON@@@/v7.0.1/ramdisk-003-post-init-script.patch' to '/home/tc/redpill-load/config/_common/v7.0.1/ramdisk-003-post-init-script.patch' [%] Applying /home/tc/redpill-load/config/_common/v7.0.1/ramdisk-003-post-init-script.patch [#] Apply patches to /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked... [OK] [#] Patching config files in ramdisk... [%] Calling _set_conf_kv 'rss_server_ssl' 'https://example.com/null.xml' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'myds_region_api_base_url' 'https://example.com' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'maxdisks' '16' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'rss_server' 'http://example.com/null.xml' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'HddHotplug' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'internalportcfg' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'support_led_brightness_adjustment' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'buzzeroffen' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'updateurl' 'http://example.com/' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'small_info_path' 'https://example.com/null' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'esataportcfg' '0x0' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'support_leds_lp3943' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'rss_server_ssl' 'https://example.com/null.xml' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'myds_region_api_base_url' 'https://example.com' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'maxdisks' '16' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'rss_server' 'http://example.com/null.xml' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'HddHotplug' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'internalportcfg' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'support_led_brightness_adjustment' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'buzzeroffen' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'updateurl' 'http://example.com/' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'small_info_path' 'https://example.com/null' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'esataportcfg' '0x0' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'support_leds_lp3943' '' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'support_bde_internal_10g' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'maxdisks' '16' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'support_disk_compatibility' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'support_memory_compatibility' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'internalportcfg' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc/synoinfo.conf' [%] Calling _set_conf_kv 'support_bde_internal_10g' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'maxdisks' '16' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'support_disk_compatibility' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'support_memory_compatibility' 'no' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [%] Calling _set_conf_kv 'internalportcfg' '0xffff' '/home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/etc.defaults/synoinfo.conf' [#] Patching config files in ramdisk... [OK] [#] Adding OS config patching... [%] Replacing "@@@CONFIG-MANIPULATORS-TOOLS@@@" with script /home/tc/redpill-load/include/config-manipulators.sh in /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/sbin/init.post [%] Replacing "@@@CONFIG-MANIPULATORS-TOOLS@@@" with text from /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/sbin/init.post.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/sbin/init.post [%] Replacing "@@@CONFIG-GENERATED@@@" with text from /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/sbin/init.post.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked/sbin/init.post [#] Adding OS config patching... [OK] fatal: ambiguous argument 'baseline': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git <command> [<revision>...] -- [<file>...]' /home/tc/redpill-load/build/1652443469/rd-ds918p_42661-unpacked /home/tc/redpill-load /home/tc/redpill-load [#] Adding OS config patching... [OK] [%] Removing old unpacked RD files [%] Creating custom initramfs layer structure [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd" [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd/exts" [%] Mass copying files from entries in /home/tc/redpill-load/config/DS918+/7.1.0-42661/config.json:.extra.ramdisk_copy [%] Resolved path '@@@COMMON@@@/iosched-trampoline.sh' to '/home/tc/redpill-load/config/_common/iosched-trampoline.sh' [%] Copying /home/tc/redpill-load/config/_common/iosched-trampoline.sh to /home/tc/redpill-load/build/1652443469/custom-initrd/usr/sbin/modprobe [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd/usr/sbin" [%] Resolved path '@@@EXT@@@/rp-lkm/redpill-linux-v4.4.180+.ko' to '/home/tc/redpill-load/ext/rp-lkm/redpill-linux-v4.4.180+.ko' [%] Copying /home/tc/redpill-load/ext/rp-lkm/redpill-linux-v4.4.180+.ko to /home/tc/redpill-load/build/1652443469/custom-initrd/usr/lib/modules/rp.ko [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd/usr/lib/modules" [%] Mass copying files from entries in user_config.json:.ramdisk_copy [#] Bundling extensions... [%] Dumping all extensions for ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts [#] Checking runtime for required tools... [%] Checking for system tool "ls" [%] Found ls at /usr/local/bin/ls [%] Checking for system tool "sha256sum" [%] Found sha256sum at /usr/local/bin/sha256sum [%] Checking for system tool "find" [%] Found find at /usr/local/bin/find [%] Checking for system tool "mv" [%] Found mv at /usr/local/bin/mv [%] Checking for system tool "grep" [%] Found grep at /usr/local/bin/grep [%] Checking for system tool "dirname" [%] Found dirname at /usr/local/bin/dirname [%] Checking for system tool "tar" [%] Found tar at /usr/local/bin/tar [%] Checking for system tool "cp" [%] Found cp at /usr/local/bin/cp [%] Checking for system tool "rm" [%] Found rm at /usr/local/bin/rm [%] Checking for system tool "chmod" [%] Found chmod at /usr/local/bin/chmod [%] Checking for system tool "jq" [%] Found jq at /usr/local/bin/jq [%] Checking for system tool "curl" [%] Found curl at /usr/local/bin/curl [%] Checking for system tool "date" [%] Found date at /usr/local/bin/date [%] Checking for system tool "mkdir" [%] Found mkdir at /usr/local/bin/mkdir [%] Checking for system tool "sed" [%] Found sed at /usr/local/bin/sed [#] Checking runtime for required tools... [OK] [#] Dumping ds918p_42661 platform extensions to /home/tc/redpill-load/build/1652443469/custom-initrd/exts... [%] Platform ID "ds918p_42661" is verified as valid [%] No extensions list passed - getting all [%] Dumping platform ds918p_42661 extension pocopico.e1000 from /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/pocopico.e1000 [%] ID "pocopico.e1000" is verified as valid [%] Validating extension index file "pocopico.e1000" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661/ds918p_42661.json" is valid [%] Copying /home/tc/redpill-load/custom/extensions/pocopico.e1000/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/pocopico.e1000 [%] Extension has kernel modules - dumping [%] Adding e1000.ko kmod (args: ) from pocopico.e1000 extension [%] Extension has scripts - dumping [%] Adding on_boot script for action check-e1000.sh from pocopico.e1000 extension [%] Dumping platform ds918p_42661 extension pocopico.e1000e from /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/pocopico.e1000e [%] ID "pocopico.e1000e" is verified as valid [%] Validating extension index file "pocopico.e1000e" [%] JSON file "/home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661/ds918p_42661.json" is valid [%] Copying /home/tc/redpill-load/custom/extensions/pocopico.e1000e/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/pocopico.e1000e [%] Extension has kernel modules - dumping [%] Adding e1000e.ko kmod (args: ) from pocopico.e1000e extension [%] Extension has scripts - dumping [%] Adding on_boot script for action check-e1000e.sh from pocopico.e1000e extension [%] Dumping platform ds918p_42661 extension redpill-boot-wait from /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/redpill-boot-wait [%] ID "redpill-boot-wait" is verified as valid [%] Validating extension index file "redpill-boot-wait" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661/ds918p_42661.json" is valid [%] Copying /home/tc/redpill-load/custom/extensions/redpill-boot-wait/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/redpill-boot-wait [%] Extension has scripts - dumping [%] Adding on_boot script for action boot-wait.sh from redpill-boot-wait extension [%] Dumping platform ds918p_42661 extension redpill-misc from /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/redpill-misc [%] ID "redpill-misc" is verified as valid [%] Validating extension index file "redpill-misc" [%] JSON file "/home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661/ds918p_42661.json" is valid [%] Copying /home/tc/redpill-load/custom/extensions/redpill-misc/ds918p_42661 to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/redpill-misc [%] Extension has scripts - dumping [%] Adding on_boot script for action install_rd.sh from redpill-misc extension [%] Adding on_os_load script for action install-all.sh from redpill-misc extension [%] Copying include/loader-ext/readme.txt_ to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/__README__.txt [%] Copying include/loader-ext/target_exec.sh_ to /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh [%] Replacing "@@@PLATFORM_ID@@@" with text from /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh [%] Replacing "@@@EXTENSION_IDS@@@" with text from /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh [%] Prepared EXT_DATA: EXT_3_scripts_on_boot="install_rd.sh" EXT_1_kmod_files="e1000e.ko " EXT_3_scripts_on_os_load="install-all.sh" EXT_0_scripts_on_boot="check-e1000.sh" EXT_1_scripts_on_boot="check-e1000e.sh" EXT_2_scripts_on_boot="boot-wait.sh" EXT_0_kmod_files="e1000.ko " [%] Replacing "@@@EXT_DATA@@@" with text from /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/custom-initrd/exts/exec.sh [#] Bundling extensions... [OK] [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd/usr/bin" [%] Creating directory "/home/tc/redpill-load/build/1652443469/custom-initrd/etc" [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1652443469/custom.gz... [%] Repacking /home/tc/redpill-load/build/1652443469/custom-initrd to LZ /home/tc/redpill-load/build/1652443469/custom.gz 1+0 records in 1+0 records out 64 bytes copied, 0.000116057 s, 551 kB/s [#] Packing custom ramdisk layer to /home/tc/redpill-load/build/1652443469/custom.gz... [OK] [%] Removing custom ramdisk layer files [#] Generating GRUB config... [%] Reading user extra_cmdline entries [%] Generating GRUB menu entries [%] Reading base cmdline [%] Processing entry "RedPill DS918+ v7.1.0-42661 (USB, Verbose)" [%] Applying entry cmdline [%] Replacing base cmdline "earlyprintk" value "<not set>" with entry value "null" [%] Replacing base cmdline "loglevel" value "<not set>" with entry value "15" [%] Replacing base cmdline "log_buf_len" value "<not set>" with entry value "32M" [%] Applying user extra_cmdline [%] Replacing previous cmdline "pid" value "0x0001" with user value "0xa4a5" [%] Replacing previous cmdline "mac1" value "<not set>" with user value "0011325EA89D" [%] Replacing previous cmdline "sn" value "<not set>" with user value "20C0SBRJR0GKL" [%] Replacing previous cmdline "vid" value "0x46f4" with user value "0x0525" [%] Replacing previous cmdline "DiskIdxMap" value "<not set>" with user value "00" [%] Replacing previous cmdline "SataPortMap" value "<not set>" with user value "3" [%] Generated cmdline for entry: withefi earlyprintk syno_hw_version=DS918+ console=ttyS0,115200n8 netif_num=1 pid=0xa4a5 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=0011325EA89D sn=20C0SBRJR0GKL vid=0x0525 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=1 log_buf_len=32M root=/dev/md0 SataPortMap=3 [%] Processing entry "RedPill DS918+ v7.1.0-42661 (SATA, Verbose)" [%] Applying entry cmdline [%] Replacing base cmdline "earlyprintk" value "<not set>" with entry value "null" [%] Replacing base cmdline "synoboot_satadom" value "<not set>" with entry value "2" [%] Replacing base cmdline "loglevel" value "<not set>" with entry value "15" [%] Replacing base cmdline "log_buf_len" value "<not set>" with entry value "32M" [%] Applying user extra_cmdline [%] Replacing previous cmdline "pid" value "0x0001" with user value "0xa4a5" [%] Replacing previous cmdline "mac1" value "<not set>" with user value "0011325EA89D" [%] Replacing previous cmdline "sn" value "<not set>" with user value "20C0SBRJR0GKL" [%] Replacing previous cmdline "vid" value "0x46f4" with user value "0x0525" [%] Replacing previous cmdline "DiskIdxMap" value "<not set>" with user value "00" [%] Replacing previous cmdline "SataPortMap" value "<not set>" with user value "3" [%] Generated cmdline for entry: withefi earlyprintk syno_hw_version=DS918+ console=ttyS0,115200n8 netif_num=1 pid=0xa4a5 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=2 syno_port_thaw=1 mac1=0011325EA89D sn=20C0SBRJR0GKL vid=0x0525 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=1 log_buf_len=32M root=/dev/md0 SataPortMap=3 [%] Generated all menu entries: menuentry 'RedPill DS918+ v7.1.0-42661 (USB, Verbose)' { savedefault set root=(hd0,msdos1) echo Loading Linux... linux /zImage withefi earlyprintk syno_hw_version=DS918+ console=ttyS0,115200n8 netif_num=1 pid=0xa4a5 earlycon=uart8250,io,0x3f8,115200n8 syno_port_thaw=1 mac1=0011325EA89D sn=20C0SBRJR0GKL vid=0x0525 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=1 log_buf_len=32M root=/dev/md0 SataPortMap=3 echo Loading initramfs... initrd /rd.gz /custom.gz echo Starting kernel with USB boot } menuentry 'RedPill DS918+ v7.1.0-42661 (SATA, Verbose)' { savedefault set root=(hd0,msdos1) echo Loading Linux... linux /zImage withefi earlyprintk syno_hw_version=DS918+ console=ttyS0,115200n8 netif_num=1 pid=0xa4a5 earlycon=uart8250,io,0x3f8,115200n8 synoboot_satadom=2 syno_port_thaw=1 mac1=0011325EA89D sn=20C0SBRJR0GKL vid=0x0525 elevator=elevator loglevel=15 HddHotplug=0 DiskIdxMap=00 syno_hdd_detect=0 vender_format_version=2 syno_hdd_powerup_seq=1 log_buf_len=32M root=/dev/md0 SataPortMap=3 echo Loading initramfs... initrd /rd.gz /custom.gz echo Starting kernel with SATA boot echo WARNING: SATA boot support on this platform is experimental! } [%] Assembling final grub config in /home/tc/redpill-load/build/1652443469/grub.cfg [%] Resolved path '@@@COMMON@@@/grub-template.conf' to '/home/tc/redpill-load/config/_common/grub-template.conf' [%] Copying /home/tc/redpill-load/config/_common/grub-template.conf to /home/tc/redpill-load/build/1652443469/grub.cfg [%] Replacing "@@@MENU_ENTRIES@@@" with text from /home/tc/redpill-load/build/1652443469/grub.cfg.tmp_ins_frag in /home/tc/redpill-load/build/1652443469/grub.cfg [#] Generating GRUB config... [OK] [#] Creating loader image at loader.img... [%] Unpacking /home/tc/redpill-load/ext/boot-image-template.img.gz to loader.img [%] Attached loader.img as /dev/loop52 [%] Creating directory "/home/tc/redpill-load/build/1652443469/img-mnt/part-1" [%] Successfully mounted /dev/loop52p1 to /home/tc/redpill-load/build/1652443469/img-mnt/part-1 [%] Image loader.img already attached to /dev/loop52 - using it [%] Creating directory "/home/tc/redpill-load/build/1652443469/img-mnt/part-2" [%] Successfully mounted /dev/loop52p2 to /home/tc/redpill-load/build/1652443469/img-mnt/part-2 [%] Copying extra files [%] Mass copying files from entries in /home/tc/redpill-load/config/DS918+/7.1.0-42661/config.json:.extra.bootp1_copy [%] Resolved path '@@@PAT@@@/GRUB_VER' to '/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/GRUB_VER' [%] Copying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/GRUB_VER to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/GRUB_VER [%] Resolved path '@@@COMMON@@@/EFI/boot/SynoBootLoader.efi' to '/home/tc/redpill-load/config/_common/EFI/boot/SynoBootLoader.efi' [%] Copying /home/tc/redpill-load/config/_common/EFI/boot/SynoBootLoader.efi to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/EFI/BOOT/ [%] Resolved path '@@@COMMON@@@/EFI/boot/SynoBootLoader.conf' to '/home/tc/redpill-load/config/_common/EFI/boot/SynoBootLoader.conf' [%] Copying /home/tc/redpill-load/config/_common/EFI/boot/SynoBootLoader.conf to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/EFI/BOOT/ [%] Mass copying files from entries in /home/tc/redpill-load/config/DS918+/7.1.0-42661/config.json:.extra.bootp2_copy [%] Resolved path '@@@COMMON@@@/EFI' to '/home/tc/redpill-load/config/_common/EFI' [%] Copying /home/tc/redpill-load/config/_common/EFI to /home/tc/redpill-load/build/1652443469/img-mnt/part-2/EFI [%] Resolved path '@@@PAT@@@/grub_cksum.syno' to '/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/grub_cksum.syno' [%] Copying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/grub_cksum.syno to /home/tc/redpill-load/build/1652443469/img-mnt/part-2/grub_cksum.syno [%] Resolved path '@@@PAT@@@/rd.gz' to '/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/rd.gz' [%] Copying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/rd.gz to /home/tc/redpill-load/build/1652443469/img-mnt/part-2/rd.gz [%] Resolved path '@@@PAT@@@/zImage' to '/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage' [%] Copying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/zImage to /home/tc/redpill-load/build/1652443469/img-mnt/part-2/zImage [%] Resolved path '@@@PAT@@@/GRUB_VER' to '/home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/GRUB_VER' [%] Copying /home/tc/redpill-load/build/1652443469/pat-ds918p_42661-unpacked/GRUB_VER to /home/tc/redpill-load/build/1652443469/img-mnt/part-2/GRUB_VER [%] Copying patched files [%] Copying /home/tc/redpill-load/build/1652443469/zImage-patched to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/zImage [%] Copying /home/tc/redpill-load/build/1652443469/rd-patched-ds918p_42661.gz to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/rd.gz [%] Copying /home/tc/redpill-load/build/1652443469/custom.gz to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/custom.gz [%] Copying /home/tc/redpill-load/build/1652443469/grub.cfg to /home/tc/redpill-load/build/1652443469/img-mnt/part-1/boot/grub/grub.cfg [#] Creating loader image at loader.img... [OK] [#] Cleaning up... [%] Unmounting all partitions of loader.img via /dev/loop52 [%] Unmounted all partitions of loader.img [%] Detached /dev/loop52 [#] Cleaning up... [OK] Mounting /dev/sda1 to localdiskp1 /dev/sda2 localdiskp2 Creating tinycore entry menuentry 'Tiny Core Image Build' { savedefault set root=(hd0,msdos3) echo Loading Linux... linux /vmlinuz64 loglevel=3 cde waitusb=5 vga=791 echo Loading initramfs... initrd /corepure64.gz echo Booting TinyCore for loader creation } Entries in Localdisk bootloader : ======================================================================= menuentry 'RedPill DS918+ v7.1.0-42661 (USB, Verbose)' { menuentry 'RedPill DS918+ v7.1.0-42661 (SATA, Verbose)' { menuentry 'Tiny Core Image Build' { Machine is VIRTUAL Hypervisor=KVM Setting default boot entry to SATA Caching files for future use Found /home/tc/redpill-load/cache/ds918p_42661.pat, copying to cache directory : /mnt/sda3/auxfiles Saving user session for future use. Saving current extensions -> OK ! Saving current user_config.json -> OK ! tc@box:~$ If you want to upgrade to 7.1 you may need to add redpill-misc in TC like this. ./rploader.sh ext apollolake-7.0.1-42218 add https://github.com/jumkey/redpill-load/raw/develop/redpill-misc/rpext-index.json Edited May 14, 2022 by Peter Suh 1 Quote Link to comment Share on other sites More sharing options...
jumkey Posted May 14, 2022 Author Share #23 Posted May 14, 2022 4 hours ago, phone guy said: I dont know. thats why I am anxious to see how people use this... are you saying you can issue this command is ssh shell ? yes it is ssh shell Sorry for my poor English😂 18 hours ago, pocopico said: @jumkey please remember to sync your redpill-misc to the one i've modified from my repo. Takes care of several other issues. redpill-load/include/loader-ext/target_exec.sh_ is also modified in my repo to allow extension colliding dependencies to load correctly. recommend ./ext-manager.sh add 'https://github.com/pocopico/redpill-load/raw/develop/redpill-misc/rpext-index.json' 1 Quote Link to comment Share on other sites More sharing options...
Bobwin Posted May 14, 2022 Share #24 Posted May 14, 2022 On 5/13/2022 at 1:16 PM, nemesis122 said: Please anyone i need step by step guide . thanks +1 2 1 Quote Link to comment Share on other sites More sharing options...
Peter Suh Posted May 16, 2022 Share #25 Posted May 16, 2022 (edited) @pocopico , @jumkey I didn't intend to use Yet Another Jun's Mod and as usual built a loader for ds918+ 42218 from TC. Jumkey's guide for Jun's Mod didn't apply at all. However, as captured, two Yet Another Jun's Mod related menus appeared, and after TC Loader Build, the first menu, Yet Another Jun's Mod, was automatically entered, and the kernel boot seemed to be visible for a while, but fell to a black screen. The NIC did not respond either. In the above kernel log "WRONG EFI SIGNATURE." message is also confirmed. Shouldn't there be a correction for users who do not need Yet Another Jun's Mod? Edited May 16, 2022 by Peter Suh Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.