Skip to content

Update README.md - Raspbian -> Raspberry Pi OS #171

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# piserver
Raspberry Pi Server wizard to serve Raspbian to network booting Pis
Raspberry Pi server wizard to serve Raspberry Pi OS to network booting Pis

## How to rebuild piserver

### Get dependencies

On Raspbian install the build dependencies:
On Raspberry Pi OS, install the build dependencies:

```
sudo apt-get install build-essential devscripts debhelper cmake libldap2-dev libgtkmm-3.0-dev libarchive-dev libcurl4-openssl-dev libcap-dev intltool git
```

If not using a Pi (or other armhf device), you also need the following runtime dependencies:
If not using a Pi (or other Arm-based device), you also need the following runtime dependencies:

```
sudo apt-get install binfmt-support qemu-user-static
Expand Down Expand Up @@ -39,7 +39,7 @@ cd ..
sudo dpkg -i piserver*.deb
```

### Extra dependencies if NOT running Raspbian or "Debian Stretch with Raspberry Pi desktop"
### Extra dependencies if NOT running Raspberry Pi OS

#### dnsmasq

Expand All @@ -55,12 +55,12 @@ cd ..
sudo dpkg -i dnsmasq-base_*.deb dnsmasq_*.deb
```

If you are running Raspbian this is not necessary. Although it is using an older dnsmasq version as well, it has been patched to include the newer features used (--dhcp-reply-delay and tftp-unique-root=mac options).
If you are running Raspberry Pi OS this is not necessary. Although it is using an older dnsmasq version as well, it has been patched to include the newer features used (--dhcp-reply-delay and tftp-unique-root=mac options).

#### IP update hook

It is expected that the computer that is running piserver:

* is configured to use a static IP-address that never changes.
* -OR- uses dhcpcd as network manager. In which case it will notify piserver automatically if your server's IP ever changes.
* is configured to use a static IP address that never changes.
* -OR- uses dhcpcd as network manager, in which case it will notify piserver automatically if your server's IP ever changes.
* -OR- that you configure your network manager program (e.g. using a ifup/networkd-dispatcher hook script) to execute "piserver --update-ip" every time the system obtains a new IP lease.