Merge remote-tracking branch 'upstream/master' into yunohost-stretch
This commit is contained in:
commit
c1ba025130
8 changed files with 60 additions and 17 deletions
|
@ -6,7 +6,7 @@ RUN apt-get -y update && \
|
||||||
apt-get -y install \
|
apt-get -y install \
|
||||||
git vim parted \
|
git vim parted \
|
||||||
quilt realpath qemu-user-static debootstrap zerofree pxz zip dosfstools \
|
quilt realpath qemu-user-static debootstrap zerofree pxz zip dosfstools \
|
||||||
bsdtar libcap2-bin rsync grep udev xz-utils curl xxd \
|
bsdtar libcap2-bin rsync grep udev xz-utils curl xxd file \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
COPY . /pi-gen/
|
COPY . /pi-gen/
|
||||||
|
|
25
README.md
25
README.md
|
@ -30,7 +30,7 @@ To install the required dependencies for pi-gen you should run:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
apt-get install quilt parted realpath qemu-user-static debootstrap zerofree pxz zip \
|
apt-get install quilt parted realpath qemu-user-static debootstrap zerofree pxz zip \
|
||||||
dosfstools bsdtar libcap2-bin grep rsync xz-utils
|
dosfstools bsdtar libcap2-bin grep rsync xz-utils file git
|
||||||
```
|
```
|
||||||
|
|
||||||
The file `depends` contains a list of tools needed. The format of this
|
The file `depends` contains a list of tools needed. The format of this
|
||||||
|
@ -265,3 +265,26 @@ follows:
|
||||||
* Once you're happy with the image you can remove the SKIP_IMAGES files and
|
* Once you're happy with the image you can remove the SKIP_IMAGES files and
|
||||||
export your image to test
|
export your image to test
|
||||||
|
|
||||||
|
# Troubleshooting
|
||||||
|
|
||||||
|
## `binfmt_misc`
|
||||||
|
|
||||||
|
Linux is able execute binaries from other architectures, meaning that it should be
|
||||||
|
possible to make use of `pi-gen` on an x86_64 system, even though it will be running
|
||||||
|
ARM binaries. This requires support from the [`binfmt_misc`](https://en.wikipedia.org/wiki/Binfmt_misc)
|
||||||
|
kernel module.
|
||||||
|
|
||||||
|
You may see the following error:
|
||||||
|
|
||||||
|
```
|
||||||
|
update-binfmts: warning: Couldn't load the binfmt_misc module.
|
||||||
|
```
|
||||||
|
|
||||||
|
To resolve this, ensure that the following files are available (install them if necessary):
|
||||||
|
|
||||||
|
```
|
||||||
|
/lib/modules/$(uname -r)/kernel/fs/binfmt_misc.ko
|
||||||
|
/usr/bin/qemu-arm-static
|
||||||
|
```
|
||||||
|
|
||||||
|
You may also need to load the module by hand - run `modprobe binfmt_misc`.
|
||||||
|
|
2
depends
2
depends
|
@ -13,3 +13,5 @@ rsync
|
||||||
xz:xz-utils
|
xz:xz-utils
|
||||||
curl
|
curl
|
||||||
xxd
|
xxd
|
||||||
|
file
|
||||||
|
git
|
||||||
|
|
|
@ -22,6 +22,8 @@ rm -f "${ROOTFS_DIR}/etc/passwd-"
|
||||||
rm -f "${ROOTFS_DIR}/etc/group-"
|
rm -f "${ROOTFS_DIR}/etc/group-"
|
||||||
rm -f "${ROOTFS_DIR}/etc/shadow-"
|
rm -f "${ROOTFS_DIR}/etc/shadow-"
|
||||||
rm -f "${ROOTFS_DIR}/etc/gshadow-"
|
rm -f "${ROOTFS_DIR}/etc/gshadow-"
|
||||||
|
rm -f "${ROOTFS_DIR}/etc/subuid-"
|
||||||
|
rm -f "${ROOTFS_DIR}/etc/subgid-"
|
||||||
|
|
||||||
rm -f "${ROOTFS_DIR}"/var/cache/debconf/*-old
|
rm -f "${ROOTFS_DIR}"/var/cache/debconf/*-old
|
||||||
rm -f "${ROOTFS_DIR}"/var/lib/dpkg/*-old
|
rm -f "${ROOTFS_DIR}"/var/lib/dpkg/*-old
|
||||||
|
|
|
@ -1,4 +1,33 @@
|
||||||
UNRELEASED:
|
UNRELEASED:
|
||||||
|
* Add libav-tools
|
||||||
|
* Add English localisation packages
|
||||||
|
2018-06-27:
|
||||||
|
* New first-boot configuration wizard added
|
||||||
|
* Recommended Software installer added
|
||||||
|
* Bluej, Greenfoot, NodeRED, Claws Mail, VNC Viewer removed from image - can now be installed from Recommended Applications
|
||||||
|
* Qpdfview PDF viewer installed instead of Xpdf
|
||||||
|
* Version 65.0 of Chromium browser included, with latest Flash player
|
||||||
|
* Volume up / down keys now change by 5% increments and affect currently-selected output device rather than internal device only
|
||||||
|
* Network plugin now remembers previously-entered WiFi network passwords when prompting for reconnection
|
||||||
|
* Serial port and serial console can now be switched separately in Raspberry Pi Configuration
|
||||||
|
* Lxkeymap keyboard language setting application removed - replaced with dialog within Raspberry Pi Configuration
|
||||||
|
* Wifi country and keyboard language setting dialogs in Raspberry Pi Configuration now callable from other applications
|
||||||
|
* New version of Piboto font included to render with correct weight under some rogue applications
|
||||||
|
* Reconnection to Bluetooth audio devices on reboot improved
|
||||||
|
* Disable click-to-rename behaviour in file manager if single-click selection enabled
|
||||||
|
* Appearance Settings dialog makes config changes to some Qt files to match selected theme
|
||||||
|
* MIME file type associations improved
|
||||||
|
* Multiple desktop management options removed from mouse middle-click menu
|
||||||
|
* Menu shortcuts to Raspberry Pi website amended
|
||||||
|
* Python 2 IDLE menu link removed
|
||||||
|
* Sample Magpi PDF installed in /home/pi/MagPi
|
||||||
|
* Various minor tweaks, bug fixes and appearance changes
|
||||||
|
* Bluetooth updates
|
||||||
|
- Firmware with Bluetooth 4.2 features
|
||||||
|
- SCO profile suppot added via bthelper.service
|
||||||
|
* Linux kernel 4.14.50+
|
||||||
|
* Raspberry Pi firmware 748fb17992426bb29d99224b93cb962fefbdc833
|
||||||
|
2018-04-18:
|
||||||
* Fixed race between wifi-country.service and raspberrypi-net-mods.service
|
* Fixed race between wifi-country.service and raspberrypi-net-mods.service
|
||||||
* Linux kernel 4.14.34+
|
* Linux kernel 4.14.34+
|
||||||
* Raspberry Pi firmware 5db8e4e1c63178e200d6fbea23ed4a9bf4656658
|
* Raspberry Pi firmware 5db8e4e1c63178e200d6fbea23ed4a9bf4656658
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
raspberrypi-bootloader
|
raspberrypi-bootloader
|
||||||
|
raspberrypi-kernel
|
||||||
|
|
1
stage1/02-net-tweaks/00-packages
Normal file
1
stage1/02-net-tweaks/00-packages
Normal file
|
@ -0,0 +1 @@
|
||||||
|
netbase
|
|
@ -1,15 +0,0 @@
|
||||||
Index: jessie-stage2/rootfs/etc/rc.local
|
|
||||||
===================================================================
|
|
||||||
--- jessie-stage2.orig/rootfs/etc/rc.local
|
|
||||||
+++ jessie-stage2/rootfs/etc/rc.local
|
|
||||||
@@ -11,4 +11,10 @@
|
|
||||||
#
|
|
||||||
# By default this script does nothing.
|
|
||||||
|
|
||||||
+# Print the IP address
|
|
||||||
+_IP=$(hostname -I) || true
|
|
||||||
+if [ "$_IP" ]; then
|
|
||||||
+ printf "My IP address is %s\n" "$_IP"
|
|
||||||
+fi
|
|
||||||
+
|
|
||||||
exit 0
|
|
Loading…
Reference in a new issue