satmandu
0916287b79
Allow user to skip updating VideoCore libraries ( #292 )
...
* Allow user to skip updating VideoCore libraries
Users who are running non-raspbian distributions, especially on other architectures
like arm64, may already have videocore libraries and applications compiled for arm64.
These will get overwritten unless updating the VideoCore libraries is skipped.
This implements a SKIP_VCLIBS option to allow that step to be skipped, which may be
used alongside the SKIP_SDK option. This is also referred to in a suggestion for a
SKIP_USERLAND option here: https://github.com/Hexxeh/rpi-update/pull/221#issuecomment-243559009
Signed-off-by: Satadru Pramanik <satadru@umich.edu >
2019-12-13 15:19:41 +00:00
timg
8abc084233
Inform the user if the bootloader EEPROM is out of date ( #286 )
...
It's normally desirable to use the latest bootloader when testing the
latest firmware releases. rpi-eeprom-update is specific to Raspbian but
so rpi-update can't easily do the EEPROM update itself without
duplicating all the functionality. Instead, just indicate that the
bootloader is out of date unless FREEZE_VERSION has been specified.
N.B. The MIN_VERSION is set to the Sep-10 release which was
to stable today on Sep 18.
2019-09-20 19:15:07 +02:00
popcornmix
0f15053258
Handle partition size check when partition is nfs mount
2019-09-19 11:12:45 +01:00
popcornmix
54aa8b1f4d
Skip v8+ modules when WANT_PI4=0
2019-09-03 19:21:32 +01:00
popcornmix
a0c5de1e32
Sanity check contents of updated rpi-update
...
See: https://github.com/Hexxeh/rpi-update/issues/285
2019-07-22 18:25:08 +01:00
Andrew Ruthven
d48253f83a
Allow disabling the partition check logic ( #283 )
...
If you're running this script in a chroot on a server (NFSROOT), then
the partition check logic will fail.
2019-07-16 13:26:01 +01:00
popcornmix
cd8503ef3e
Fix wildcard that missed start.elf/fixup.dat
2019-06-25 12:36:25 +01:00
popcornmix
882f5c188d
Add support for Pi4 and warnings for dangerous updates
...
WANT_PI4=1 allows update from a Pi3 system but should be
used with caution.
2019-06-24 15:42:27 +01:00
Andrew Scheller
4246effd99
Small refactoring and tidyups ( #279 )
2019-06-11 23:29:10 +01:00
Andrew Scheller
bd9b831ffd
Tweak wording in README ( #278 )
2019-06-11 22:11:56 +01:00
popcornmix
2271cc0448
Update readme to warn about pi-hole
2019-05-13 12:04:36 +01:00
popcornmix
e29bc9a868
Revert "Nullify user-defined --write-out option in cURL ( #265 )"
...
This reverts commit b431ad7cac .
2018-12-05 23:37:54 +00:00
popcornmix
f268411378
Revert "Add quoting around -w option of curl"
...
This reverts commit f2493af31d .
2018-12-05 23:37:47 +00:00
popcornmix
f2493af31d
Add quoting around -w option of curl
2018-12-05 16:53:34 +00:00
Daniel Li
b431ad7cac
Nullify user-defined --write-out option in cURL ( #265 )
...
* Nullify user-defined --write-out option in cURL
2018-12-05 15:18:57 +00:00
Nonflammable
d6af6ca191
Added RPI_REBOOT=1 expert option description. ( #264 )
2018-10-09 16:08:47 +01:00
popcornmix
866c310bab
Add RPI_REBOOT option
...
See: https://github.com/Hexxeh/rpi-update/issues/263
2018-06-21 13:07:16 +01:00
popcornmix
551fe49161
Avoid exiting early when parsing git hash
...
See: https://github.com/Hexxeh/rpi-update/issues/245
2017-06-04 17:18:30 +01:00
popcornmix
53ac136db3
Avoid using gnu specific strtonum
2017-05-30 17:15:35 +01:00
popcornmix
a8e2f8503b
Include a specific check for github API limit being hit
2017-05-30 14:57:09 +01:00
popcornmix
72cb59c7f5
With JUST_CHECK indicate when firmware is being downgraded
2017-05-30 13:44:16 +01:00
popcornmix
1ec851c437
Convert to long hashes before comparing with last hash from file
...
See: https://github.com/Hexxeh/rpi-update/issues/243
2017-05-30 13:44:05 +01:00
Alexander Graf
cabadf0b91
Support for GitHub API tokens added (fixes Hexxeh/rpi-update#151) ( #237 )
...
* Support for GitHub API tokens added (fixes Hexxeh/rpi-update#151 )
Use it like this:
$ sudo GITHUB_API_TOKEN=“<my-api-token”> rpi-update
* Added details about the GITHUB_API_TOKEN option to README
* Corrected headline level
2017-03-15 14:16:18 +00:00
maxnet
d74ace7328
Imply SKIP_KERNEL=1 when custom kernel file name is set ( #235 )
...
Skip installation of kernel and .dtb files if the user has a
custom kernel.
Prevents users ending up with a bricked system that hangs on
rainbow screen, because the 4.9.x .dtb files do not work
with a 4.4.x custom kernel.
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl >
2017-03-11 13:59:56 +00:00
popcornmix
ca8378d882
Check for HTTP error codes >= 400 when updating rpi-update
...
See: https://github.com/Hexxeh/rpi-update/issues/228
2017-01-13 17:41:36 +00:00
popcornmix
850f420871
Updated readme to clarify use on non-raspbian distributions is not advised
2016-08-30 15:33:42 +01:00
popcornmix
a05ee801c0
Merge pull request #211 from lurch/patch-1
...
Skip asking github for latest hash, if we're requesting a specific hash
2016-08-02 17:55:01 +01:00
Andrew Scheller
e83878eeae
Skip asking github for latest hash, if we're requesting a specific hash
...
Means one less call to curl in that scenario
2016-08-02 09:23:19 +01:00
popcornmix
b19779b2c8
Exit with error message is git hash is invalid
2016-07-24 11:49:26 +01:00
shrx
234c16ec73
check kernel version and issue warning if necessary
...
Fixes #178
2016-07-24 11:41:16 +01:00
popcornmix
acafe3efbc
Merge pull request #214 from adararnon/feature/Module7.symvers
...
WANT_SYMVERS now also copies Module7.symvers
2016-07-23 11:57:55 +01:00
Adar Arnon
170dbdc1f6
WANT_SYMVERS now also copies Module7.symvers
2016-07-23 10:50:32 +00:00
popcornmix
d41725bf70
Also support updating dynamic device tree files
2016-03-13 17:50:52 +00:00
popcornmix
31615deb94
Merge pull request #199 from grigorig/fix-hardfloat
...
Fix hard-float detection
2015-11-18 12:55:06 +00:00
Grigori Goronzy
24e781eb57
Fix hard-float detection
...
On binaries built with newer toolchains, hard-float can only be
detected with readelf -h.
2015-11-17 23:59:44 +01:00
popcornmix
7fa09b5b43
Merge pull request #198 from shaun10/master
...
Added expert option section to README.md regarding popcorn mix #197 enhancement
2015-11-13 13:41:19 +00:00
Shaun
308dd58d61
Added expert option section to README.md regarding popcornmix enhancement for issue #197 , PRUNE_MODULES.
...
README updates for PRUNE_MODULES boolean option. Noted setting parameter to non-zero value will enable the pruning
2015-11-12 19:42:26 -08:00
popcornmix
c2e66a8f7f
Add option to prune older modules directories
...
See: https://github.com/Hexxeh/rpi-update/issues/197
2015-11-10 15:20:19 +00:00
popcornmix
3d0ce93010
Merge pull request #191 from TwizzyDizzy/master
...
Fix output of commit messages - kind of
2015-09-04 13:04:37 +01:00
Thomas Dalichow
ef81e00a62
Fix output of commit messages - kind of
...
This fixes unnecessary newlines and prints one commit per line. An additional prefix of "Commit: " is added to make grepping for the count of new commits possible for external scripts that take the output of rpi-update as input (I am currently writing a Nagios/Icinga check that makes it possible to monitor how many commits one is behind the chosen ${BRANCH}).
That being said, I find the current way of collecting the commits ${BRANCH} master to be kind of fragile. I may fix this another time.
2015-09-03 21:56:35 +02:00
popcornmix
d78fc53fdc
Merge pull request #183 from JackDanger/patch-1
...
Adding --silent flag to curling text file
2015-07-21 17:26:04 +01:00
Jack Danger Canty
c7f88e4e6f
Adding --silent flag to curling text file
...
This file isn't a huge binary so I think it's appropriate to use the `-s` flag like elsewhere in this file.
2015-07-21 01:38:28 -07:00
popcornmix
65564edc0e
Add option to SKIP_WARNING
2015-06-22 16:11:09 +01:00
popcornmix
299a261dd1
Allow rpi-update to an empty directory
...
Not directly useful, but allows the files retrieved by rpi-update
to be examined without performing a real update.
2015-06-21 12:26:22 +01:00
popcornmix
ad30fdd223
Merge pull request #171 from XECDesign/notice
...
Print NOTICE.md
2015-03-31 14:57:40 +01:00
popcornmix
db698b1a70
Merge pull request #170 from XECDesign/master
...
Check for NOOBS files in /boot
2015-03-31 14:57:01 +01:00
Serge Schneider
ba094cac9d
Check for NOOBS files in /boot
2015-03-31 14:45:58 +01:00
Serge Schneider
6bb57b7f44
Print NOTICE.md
2015-03-31 14:45:45 +01:00
popcornmix
1f02f85bb8
Fix existence checks for backup directories.
...
See: https://github.com/Hexxeh/rpi-update/issues/169
2015-03-26 15:41:13 +00:00
popcornmix
f1ce518c6f
Remove old modules before installing new ones: Avoid removing extra modules
2015-02-18 17:07:45 +00:00