Commit Graph

236 Commits

Author SHA1 Message Date
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
popcornmix
fb5babdaab Remove old modules before installing new ones
See: https://github.com/Hexxeh/rpi-update/issues/106
2015-02-18 16:19:45 +00:00
popcornmix
74c550697a Merge pull request #160 from lurch/patch-2
Minor consistency fixes
2015-01-30 16:52:27 +00:00
Andrew Scheller
8c76703ea0 Minor consistency fixes 2015-01-30 01:03:35 +00:00
popcornmix
ffb686f12a Merge pull request #159 from lurch/patch-1
Also copy the overlays README file
2015-01-29 15:55:42 +00:00
Andrew Scheller
aba0d5f9d4 Also copy the overlays README file
(and fix some variable-quoting)
2015-01-29 14:19:31 +00:00