Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: Hexxeh/rpi-update
base: afe5e1d454dc47d10c26c66c418f3bf997a8d776
...
head fork: Hexxeh/rpi-update
compare: master
Commits on Jun 19, 2012
@adammw adammw Test if BOOT_PATH and ROOT_PATH are unset rather than their default v…
…alues, fixes Hexxeh/rpi-update#11
faad48b
Commits on Jul 03, 2012
@lacop lacop Added more progress messages in the update sequence.
Since it takes a while it is nice to know what the status is.
34929da
Commits on Jul 09, 2012
@Bengt Bengt githubified the readme 00f5032
Commits on Oct 09, 2012
@Hexxeh Added support for installing a specific firmware revision 16c2061
@Hexxeh Fix incorrect repo path 5e8344a
@Hexxeh Really fix the repo URL... dc9a0da
Commits on Oct 10, 2012
@DeadWalkingDeath DeadWalkingDeath Update rpi-update
Without double quote it doesn't work for me, always goes into elif
ac49fa0
@Hexxeh Merge pull request #31 from DeadWalkingDeath/patch-1
Quote firmware revision
990c3f4
@DeadWalkingDeath DeadWalkingDeath Update rpi-update
Sorry, forgot the other change I made. For some reason the [[ doesn't work correct in this context.
ad0316e
@Hexxeh Merge pull request #32 from DeadWalkingDeath/patch-2
Update rpi-update
6332172
@DeadWalkingDeath DeadWalkingDeath Update rpi-update
Initial if statement was correct, reverted the changes of the last two pull request.
The real problem was that the updateScript.sh didn't pass the argument FW_REV!
5c910a1
@Hexxeh Merge pull request #33 from DeadWalkingDeath/patch-3
Update rpi-update
a41a840
Commits on Oct 22, 2012
@Hexxeh Added support for new gpu_mem da74cb3
@Hexxeh Fix default action 8a70c1a
@Hexxeh Force two updates, since parameters changed c6a9678
@Hexxeh Correct deletion for old ELF files 174806b
@Hexxeh Don't remove files that are needed for older firmwares d4ee857
@Hexxeh Fix stupidity (it'll be right this time, really) e50018b
@Hexxeh Copy start.elf when installing an older firmware 062fbdf
@Hexxeh Updated README 8d3fda8
Commits on Oct 24, 2012
@nylen nylen Merge branch 'new-readme' of git://github.com/Bengt/rpi-update
Conflicts:
	README.md
52b11d8
@nylen nylen Merge branch 'master' of git://github.com/lacop/rpi-update
Conflicts:
	rpi-update
c7ea3c8
@nylen nylen Merge branch 'boot-path-patch' of git://github.com/adammw/rpi-update 7c81158
@nylen nylen Remove '--quiet' and '-q' options to git and wget 4c69022
@nylen nylen Add option to disable self-updating 1361c8f
@nylen nylen Fix setting environment variables with sudo f262b92
@nylen nylen Further improve progress messages 4652f64
Commits on Dec 18, 2012
@popcornmix popcornmix Avoid error with missing git repo when using rpi-update <hash> for fi…
…rst time
786656b
Commits on Dec 25, 2012
@samnazarko samnazarko Ensure that rpi-update will not update unsupported distributions 3a3fa3b
@Hexxeh Merge pull request #45 from samnazarko/master
Ensure rpi-update does not update unsupported distributions
77b9ee4
@Hexxeh Merge pull request #14 from adammw/boot-path-patch
Test if BOOT_PATH and ROOT_PATH are unset rather than their default values
3eb5786
@Hexxeh Fix missing quote 91ef0f2
Commits on Dec 26, 2012
@Hexxeh Fix more breakage e3dea3d
@Hexxeh Fix message outputted on unsupported distros 785ef68
Commits on Dec 28, 2012
@palfrey palfrey "<" and ">" need escaping in markdown
The "<git hash>" bit doesn't display in github
46e33f1
@Hexxeh Merge pull request #49 from palfrey/patch-1
"<" and ">" need escaping in markdown
de54b22
Commits on Dec 31, 2012
@nylen nylen Merge remote-tracking branch 'upstream/master'
Conflicts:
	README.md
	rpi-update
6f68015
Commits on Jan 03, 2013
@Hexxeh Merge pull request #51 from nylen/pull1
A bunch of changes (v2)
31292f7
Commits on Jan 07, 2013
@popcornmix popcornmix Use -depth=1 on git fetch to speed updates up 1d2734b
Commits on Jan 08, 2013
@popcornmix popcornmix Fix sudo on second part of install command 0609fa4
@popcornmix popcornmix Handle errors from a git update by cloning a fresh repo.
Remove old backup directory before creating a new one. Avoids recursive backup when removing .rpi-firmware
214184a
@popcornmix popcornmix Remove vcfiled stop/start. It is not used and caused errors with vchi…
…q version changes
8ef422a
Commits on Jan 10, 2013
@popcornmix popcornmix Fix type in module backup destination 37f02a0
Commits on Jan 30, 2013
@popcornmix popcornmix Updating a depth=1 git tree doesn't work, so just kill it and clone a…
… new one
c5d159c
Commits on Feb 07, 2013
Technion Removed insecure temp file 23ba511
Commits on Feb 10, 2013
@ciminop ciminop Minor update, some beginners might not realize they have to install n…
…tpdate
7ac8ca4
@popcornmix popcornmix Merge pull request #69 from pcimino/master
Update readme
10ad1e9
Commits on Feb 14, 2013
@fastcat fastcat Ask git server what head revision is before downloading the repo 792b730
Commits on Mar 05, 2013
@popcornmix popcornmix Merge pull request #72 from Churten/master
Ask git server about head revision before downloading
f87b301
Commits on Mar 06, 2013
@popcornmix popcornmix Mention git-core is required in the preparations. Move certificates i…
…ssues to troubleshooting section.
08fc0b1
@popcornmix popcornmix Merge pull request #67 from technion/master
Insecure tmp file handling
85b714f
Commits on Apr 11, 2013
@leucos leucos Updates .firmware_revision when revision set at CLI
When revision was specified at the command line,
$FW_PATH/.firmware_updating wasn't updated to reflect the change.
Now $FW_PATH/.firmware_updating is always updated, so idempotency is
achieved when using revision Id's at the command line.
Fixes #84
57ea0f1
@popcornmix popcornmix Merge pull request #85 from leucos/fix-#84
Updates .firmware_revision when revision set at CLI
fc31bc7
Commits on Apr 19, 2013
@rm-hull rm-hull BRANCH env variable allows alternate branch to be specified a933ec6
Commits on Apr 20, 2013
@popcornmix popcornmix Merge pull request #89 from rm-hull/master
BRANCH env variable allows alternate branch to be specified
7fc78f8
Commits on May 05, 2013
@Vincent-C Vincent-C rpi-update incorrectly detects latest git commit when called with BRA…
…NCH=next, because 'master' is hardcoded into the check
b095dae
@popcornmix popcornmix Merge pull request #91 from Vincent-C/master
rpi-update incorrectly detects latest git commit when called with BRANCH=next
3b81f95
Commits on May 10, 2013
@Hexxeh Add LICENSE 2734929
Commits on May 18, 2013
@GrmpCerber GrmpCerber Changed install procedure since rpi-update is now available as a pack…
…age.

See #93
#93

Restoring old installation technique following comments of skgsergio in
addition of the new `apt` based installation

mending indentation
777e314
@GrmpCerber GrmpCerber Correction for #92 c34d0dd
Commits on May 19, 2013
@popcornmix popcornmix Merge pull request #94 from GrmpCerber/PackagedInstallAndTlsEverywhere
Packaged install and tls everywhere
b6b9bae
Commits on May 28, 2013
@popcornmix popcornmix Don't require /lib/modules when SKIP_KERNEL is requested ee7802a
Commits on May 29, 2013
@popcornmix popcornmix Don't require /lib/modules when SKIP_KERNEL is requested pt 2 e92f4b3
Commits on Aug 12, 2013
@popcornmix popcornmix Allow REPO_URI to be overridden.
See: #104
ec1ef11
Commits on Aug 22, 2013
@lurch lurch Whitespace fix
make the indentation consistent with the rest of the file
0c159dc
@lurch lurch Remove embedded shebang
.updateScript.sh doesn't need the #! line because it specifically gets exec-ed using /bin/bash
99db681
@popcornmix popcornmix Merge pull request #107 from lurch/patch-1
Whitespace fix
1b9a011
Commits on Aug 26, 2013
@lurch lurch Replace usages of $FW_PATH/.firmware_revision with a $FW_REVFILE vari…
…able
b7d3dba
Commits on Aug 27, 2013
@lurch lurch Replace ${FW_REPOLOCAL}/${FW_REV}.tar.gz with $FW_TARBALL 6bab03c
Commits on Aug 28, 2013
@lurch lurch Slight tweak to the "startup logic"
This fixes #102  (which would also get triggered if you rpi-updated to a specific revision, and then later tried rpi-updating to the latest revision)
a8a404c
Commits on Aug 31, 2013
@popcornmix popcornmix Merge pull request #108 from lurch/patch-2
Remove embedded shebang
ff9ebab
@popcornmix popcornmix Merge pull request #111 from lurch/patch-3
Replace usages of $FW_PATH/.firmware_revision with a $FW_REVFILE variabl...
773deea
@popcornmix popcornmix Merge pull request #114 from lurch/patch-6
Slight tweak to the "startup logic"
5437dc0
Commits on Sep 01, 2013
@lurch lurch Remove $GITCMD variable
After commit c5d159c $GITCMD is only used once, so 'inline it', which also allows us to get rid of the 'eval' call.
742f9a3
@lurch lurch rev-parse git command doesn't need the --work-tree argument
small tidyup
6f8dc5f
@lurch lurch Status message updates
Make it clearer that "modules" actually means "kernel modules", and display a message while extracting tarball (which can take a while).
b514610
@popcornmix popcornmix Merge pull request #112 from lurch/patch-4
Remove $GITCMD variable
730661e
@popcornmix popcornmix Merge pull request #113 from lurch/patch-5
Status message updates
3a2399c
@lurch lurch Ensure all string variables are fully quoted 522a20f
@popcornmix popcornmix Merge pull request #110 from lurch/patch-1
Ensure all string variables are fully quoted
2c61ad2
@lurch lurch Added a new $WORK_PATH variable
Useful if you don't want to write files directly into /root
87044fb
@popcornmix popcornmix Merge pull request #115 from lurch/patch-1
Added a new $WORK_PATH variable
feae51e
Commits on Sep 02, 2013
@lurch lurch Separate updating of vc_libs and sdk, allow sdk to be skipped a1fb550
@popcornmix popcornmix Merge pull request #116 from lurch/patch-1
Separate updating of vc_libs and sdk, allow sdk to be skipped
8ac9efe
Commits on Nov 03, 2013
@notro notro Add support for pre/post install scripts and Device Tree Blobs 127f4ce
Commits on Nov 05, 2013
@popcornmix popcornmix Merge pull request #119 from notro/master
Add support for pre/post install scripts and Device Tree Blobs
4ce7af1
Commits on Mar 21, 2014
@popcornmix popcornmix Switch from wget to curl for downloads
May solve issues like #65
dd495b8
Commits on Apr 05, 2014
@popcornmix popcornmix Download firmware without using git
This removes the requirement for git. We never make use of partial git updates,
and it is quicker to download the tarball with curl than use git.

Also piping the curl output into tar is quicker than downloading then un-tarring.

Remove the verbose options from the copies (they don't fail, slow down the copies
and swamp any more useful output messages).

By default delete /root/.rpi_firmware (as it's easy to recreate). Use
SKIP_REPODELETE=1 if you want to keep it.

Add option SKIP_BACKUP=1 if you don't want a backup of old firmware and modules.
41e23a0
@popcornmix popcornmix Update readme for latest version of rpi-update 1d6f6e7
Commits on Apr 15, 2014
@popcornmix popcornmix cosmetic: Make use the REPO_API variable 5ff5b10
@popcornmix popcornmix Support install from local repo.
See: #134
f7baa38
Commits on May 05, 2014
@lurch lurch Small header tidyup 22c07c5
@popcornmix popcornmix Merge pull request #139 from lurch/patch-1
Small header tidyup
8d0b623
Commits on Jul 04, 2014
@kcl-lescalan kcl-lescalan Update README.md
Upon installation of the tool, the command executed writes rpi-update to /usr/bin detailing a 301 error, indicating the source of the update has changed to https://raw.githubusercontent.com/Hexxeh/rpi-update/master/rpi-update. This address change has been reflected in the proposed file change.
9703e67
Commits on Jul 05, 2014
@popcornmix popcornmix Merge pull request #144 from kcl-lescalan/patch-1
Update README.md
5c6597b
@popcornmix popcornmix Update url to githubusercontent e05cd7a
Commits on Aug 20, 2014
@ghollingworth ghollingworth Stop rpi-update deleting dt-blob.bin
dt-blob.bin is used to configure a platform's pin settings and clock settings and must not be changed when we do an rpi-update.  This is a function of the platform rather than a function of the operating system and therefore shouldn't be removed
59b09e6
@popcornmix popcornmix Merge pull request #147 from ghollingworth/patch-1
Stop rpi-update deleting dt-blob.bin
69f891c
Commits on Sep 09, 2014
@popcornmix popcornmix Skip modules backup if path doesn't exist 4b4f910
Commits on Sep 25, 2014
@popcornmix popcornmix Add a JUST_CHECK=1 option which just reports if a firmware update is …
…needed

Exit code which will be 0 if up to date, and 2 if a firmware update would have occurred.
Also the new commits will be printed to stdout
e346828
Commits on Sep 27, 2014
@popcornmix popcornmix Skip printing base commit message when JUST_CHECK=1 01f135f
Commits on Dec 02, 2014
@popcornmix popcornmix Also copy device tree overlays if present a7513b5
Commits on Dec 07, 2014
@popcornmix popcornmix Use /bin/sh rather than /bin/bash for determining hard/soft float
See: #153
82ca97b
Commits on Jan 29, 2015
@lurch lurch Also copy the overlays README file
(and fix some variable-quoting)
aba0d5f
@popcornmix popcornmix Merge pull request #159 from lurch/patch-1
Also copy the overlays README file
ffb686f
Commits on Jan 30, 2015
@lurch lurch Minor consistency fixes 8c76703
@popcornmix popcornmix Merge pull request #160 from lurch/patch-2
Minor consistency fixes
74c5506
Commits on Feb 18, 2015
@popcornmix popcornmix Remove old modules before installing new ones
See: #106
fb5babd
@popcornmix popcornmix Remove old modules before installing new ones: Avoid removing extra m…
…odules
f1ce518
Commits on Mar 26, 2015
@popcornmix popcornmix Fix existence checks for backup directories.
See: #169
1f02f85
Commits on Mar 31, 2015
@XECDesign XECDesign Print NOTICE.md 6bb57b7
@XECDesign XECDesign Check for NOOBS files in /boot ba094ca
@popcornmix popcornmix Merge pull request #170 from XECDesign/master
Check for NOOBS files in /boot
db698b1
@popcornmix popcornmix Merge pull request #171 from XECDesign/notice
Print NOTICE.md
ad30fdd
Commits on Jun 21, 2015
@popcornmix popcornmix 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.
299a261
Commits on Jun 22, 2015
@popcornmix popcornmix Add option to SKIP_WARNING 65564ed
Commits on Jul 21, 2015
@JackDanger JackDanger 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.
c7f88e4
@popcornmix popcornmix Merge pull request #183 from JackDanger/patch-1
Adding --silent flag to curling text file
d78fc53
Commits on Sep 03, 2015
@TwizzyDizzy TwizzyDizzy 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.
ef81e00
Commits on Sep 04, 2015
@popcornmix popcornmix Merge pull request #191 from TwizzyDizzy/master
Fix output of commit messages - kind of
3d0ce93
Something went wrong with that request. Please try again.