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
Copy file name to clipboardExpand all lines: README.md
+1-24Lines changed: 1 addition & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,18 +13,7 @@ There are typically four phases to rehosting a system with Penguin:
13
13
### Obtain target filesystem
14
14
15
15
Before you start with Penguin, you'll need an archive of a firmware root filesystem. This is a tarball of the root
16
-
filesystem with permissions and ownership preserved. You can generate this with the [fw2tar](https://github.com/rehosting/fw2tar) utility or by hand.
17
-
18
-
To install fw2tar (once you have penguin installed):
19
-
```
20
-
docker image tag rehosting/penguin rehosting/fw2tar
21
-
22
-
# global install
23
-
docker run rehosting/fw2tar fw2tar_install | sudo sh
24
-
25
-
# local install
26
-
docker run rehosting/fw2tar fw2tar_install.local | sh
27
-
```
16
+
filesystem with permissions and ownership preserved. You can generate this with the [fw2tar](https://github.com/rehosting/fw2tar) utility or by hand. [Installing Penguin](#installation) will also install fw2tar without requiring an additional container. Updating from an old penguin version may require rerunning the installation script to install fw2tar.
28
17
29
18
To use fw2tar:
30
19
```
@@ -119,18 +108,6 @@ docker run rehosting/penguin penguin_install.local | sh
119
108
You can also build your penguin container from source and do local software development
120
109
by following the instructions in [docs/dev.md](docs/dev.md)
121
110
122
-
## Install `fw2tar` dependency
123
-
124
-
You should also install [fw2tar](https://github.com/rehosting/fw2tar) so you can convert
125
-
firmware into the format penguin expects. This process is documented in the `fw2tar` repo,
126
-
but is nearly identical to the steps shown above - just pull the container and follow the
127
-
instructions shown when you run the container.
128
-
129
-
```sh
130
-
docker pull rehosting/fw2tar
131
-
docker run rehosting/fw2tar # Follow the instructions shown
132
-
```
133
-
134
111
# Learn more about Penguin
135
112
136
113
To learn more about Penguin you can look in the [docs](docs/) directory or run the `docs`
0 commit comments