You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See [Issue 219](https://github.com/SensorsIot/IOTstack/issues/219) and [Issue 253](https://github.com/SensorsIot/IOTstack/issues/253) for more information.
If you don't have this patch in place, Docker images that are based on Alpine will fail if an image's maintainer updates to [Alpine 3.13](https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.13.0#time64_requirement).
## <aname="aboutSudo"> a word about the `sudo` command </a>
128
141
129
142
Many first-time users of IOTstack get into difficulty by misusing the `sudo` command. The problem is best understood by example. In the following, you would expect `~` (tilde) to expand to `/home/pi`. It does:
@@ -237,6 +250,38 @@ The old and new menus differ in the options they offer. You should come back and
237
250
238
251
## <aname="switchingMenus"> switching menus </a>
239
252
253
+
At the time of writing, IOTstack supports three menus:
254
+
255
+
* "Old Menu" on the `old-menu` branch. This was inherited from [gcgarner/IOTstack](https://github.com/gcgarner/IOTstack).
256
+
* "New Menu" on the `master` branch. This is the current menu.
257
+
* "New New Menu" on the `experimental` branch. This is under development.
258
+
259
+
With a few precautions, you can switch between git branches as much as you like without breaking anything. The basic check you should perform is:
260
+
261
+
```
262
+
$ cd ~/IOTstack
263
+
$ git status
264
+
```
265
+
266
+
Check the results to see if any files are marked as "modified". For example:
267
+
268
+
```
269
+
modified: .templates/mosquitto/Dockerfile
270
+
```
271
+
272
+
Key point:
273
+
274
+
* Files marked "untracked" do not matter. You only need to check for "modified" files because those have the potential to stop you from switching branches cleanly.
275
+
276
+
The way to avoid potential problems is to move any modified files to one side and restore the unmodified original. For example:
0 commit comments