Update streams: Difference between revisions
Jump to navigation
Jump to search
(Basic olpc-update stream information.) |
No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Current releases of OLPC OS do not use update streams using the method detailed below. [[13.2.5]] and later do automatically update activities, and this is a feature of Sugar. |
|||
⚫ | |||
⚫ | |||
* none - never update me. |
* none - never update me. |
||
* stable - latest stable build |
* stable - latest stable build |
||
* testing - release candidates or stable upgrade testing |
* testing - release candidates or stable upgrade testing |
||
* joyride - not yet implemented, but will someday give you the latest joyride build automatically. |
* joyride - not yet implemented, but will someday give you the latest joyride build automatically. |
||
⚫ | |||
{{Activation.laptop.org}} |
|||
⚫ | |||
The stream an XO is subscribed to is determined as follows: |
The stream an XO is subscribed to is determined as follows: |
||
# If there is a file named /security/update-stream containing a stream name, use it. |
# If there is a file named '''/security/update-stream''' containing a stream name, use it. |
||
# Otherwise, if there is a file named /etc/olpc-update/update-stream with a stream name, use this. (This is used in joyride builds to ensure the joyride machines are by default subscribed to joyride, not stable.) |
# Otherwise, if there is a file named '''/etc/olpc-update/update-stream''' with a stream name, use this. (This is used in joyride builds to ensure the joyride machines are by default subscribed to joyride, not stable.) |
||
# Otherwise, if the laptop belongs to an 'update group' in OLPC's database, and the update group names a default stream, use it. (This allows us to remotely upgrade XOs in school deployments.) |
# Otherwise, if the laptop belongs to an 'update group' in OLPC's database, and the update group names a default stream, use it. (This allows us to remotely upgrade XOs in school deployments.) |
||
# Otherwise, use the default update stream specified by the server, which is currently 'stable'. |
# Otherwise, use the default update stream specified by the server, which is currently 'stable'. |
||
== Automatic update prevention == |
|||
==If you want to prevent your machine from being automatically updated== |
|||
Start the [[Terminal Activity]] and become the [[root]] user, then at the <tt>#</tt> prompt type |
|||
In a root shell: |
|||
echo none > '''/security/update-stream''' |
|||
then press the Enter key. |
|||
[[Category:Update paths]] |
Latest revision as of 01:27, 17 November 2015
Current releases of OLPC OS do not use update streams using the method detailed below. 13.2.5 and later do automatically update activities, and this is a feature of Sugar.
Deployment builds of OLPS OS can be configured to contact OLPC on average once a day in order to see if there is a new build which it should be running. Each XO can be subscribed to one of a number of "update streams":
- none - never update me.
- stable - latest stable build
- testing - release candidates or stable upgrade testing
- joyride - not yet implemented, but will someday give you the latest joyride build automatically.
See https://activation.laptop.org/streams/ for the full list. The stream an XO is subscribed to is determined as follows:
- If there is a file named /security/update-stream containing a stream name, use it.
- Otherwise, if there is a file named /etc/olpc-update/update-stream with a stream name, use this. (This is used in joyride builds to ensure the joyride machines are by default subscribed to joyride, not stable.)
- Otherwise, if the laptop belongs to an 'update group' in OLPC's database, and the update group names a default stream, use it. (This allows us to remotely upgrade XOs in school deployments.)
- Otherwise, use the default update stream specified by the server, which is currently 'stable'.
Automatic update prevention
Start the Terminal Activity and become the root user, then at the # prompt type
echo none > /security/update-stream
then press the Enter key.