Compare commits

...
Author SHA1 Message Date
Serge Schneider 0d34fb9439 Update release notes 2018-06-19 15:29:57 +01:00
Serge Schneider 8e7faf7fba stage4: install libreoffice-pi instead of libreoffice 2018-06-19 15:29:57 +01:00
Serge Schneider 3c3528aaf0 stage5: add latest MagPi issue 2018-06-19 15:29:57 +01:00
Serge Schneider 1445894c2e stage4: Add piwiz and rp-prefapps
Remove claws-mail, greenfoot, bluej, nodered & realvnc-vnc-server
2018-06-19 13:57:14 +01:00
Hugo Hromic 8d9cfb3e46 stage0: add missing raspberrypi-kernel package to the firmware sub stage (#185) 2018-06-04 09:44:31 +01:00
Hugo Hromic fea9e2945a export-image: clean additional backup files (#186) 2018-06-04 09:43:42 +01:00
Hugo Hromic 9d76d3a6a2 stage2: clean unused/obsolete patch (#187) 2018-06-04 09:42:52 +01:00
Hugo Hromic df156f02ff stage1: add missing netbase package to the net-tweaks sub stage 2018-05-08 08:43:55 +01:00
Serge Schneider 4a5ecb6180 export-noobs: bump kernel version in os.json 2018-04-24 09:10:29 +01:00
Serge Schneider 1f51b8bd18 stage3: switch from xpdf to qpdfview 2018-04-24 08:48:27 +01:00
Serge Schneider d6c238c1b2 Update release notes 2018-04-17 13:33:04 +01:00
Serge Schneider 93db373672 sources.list: change {mirrordirector,archive}.raspbian.org to raspbian.raspberrypi.org 2018-03-28 10:58:28 +01:00
David Steele 555417bbe6 Fix some quoted globs in export-image cleanup (#173) 2018-03-26 13:06:10 +01:00
David Steele 75452f9a00 Add README detail on the 'patches' process (#170) 2018-03-24 18:10:47 +00:00
David Steele 343cabc8f5 Remove quotes in globbed patch CLEANup (#168)
Globbing does not work within single or double quotes.
https://unix.stackexchange.com/questions/67757/wildcards-inside-quotes
2018-03-24 17:36:18 +00:00
David Steele de5b2baa1c README.md: Clarify USE_QEMU (#165) 2018-03-19 19:17:58 +00:00
15 changed files with 72 additions and 33 deletions
+8 -4
View File
@@ -70,7 +70,8 @@ The following environment variables are supported:
* `USE_QEMU` (Default: `"0"`)
This enable the Qemu mode and set filesystem and image suffix if set to 1.
Setting to '1' enables the QEMU mode - creating an image that can be mounted via QEMU for an emulated
environment. These images include "-qemu" in the image file name.
A simple example for building Raspbian:
@@ -98,7 +99,7 @@ The following process is followed to build images:
There are a number of different files and directories which can be used to
control different parts of the build process:
- **00-run.sh** - A unix shell script. Needs to be made executable for it to run
- **00-run.sh** - A unix shell script. Needs to be made executable for it to run.
- **00-run-chroot.sh** - A unix shell script which will be run in the chroot
of the image build directory. Needs to be made executable for it to run.
@@ -110,9 +111,12 @@ The following process is followed to build images:
separated, per line.
- **00-packages-nr** - As 00-packages, except these will be installed using
the ```--no-install-recommends -y``` parameters to apt-get
the ```--no-install-recommends -y``` parameters to apt-get.
- **00-patches** - A directory containing patch files to be applied
- **00-patches** - A directory containing patch files to be applied, using quilt.
If a file named 'EDIT' is present in the directory, the build process will
be interrupted with a bash session, allowing an opportunity to create/revise
the patches.
* If the stage directory contains files called "EXPORT_NOOBS" or "EXPORT_IMAGE" then
add this stage to a list of images to generate
+1 -1
View File
@@ -40,7 +40,7 @@ EOF
pushd "${STAGE_WORK_DIR}" > /dev/null
if [ "${CLEAN}" = "1" ]; then
rm -rf .pc
rm -rf "./*-pc"
rm -rf ./*-pc
fi
QUILT_PATCHES="${SUB_STAGE_DIR}/${i}-patches"
SUB_STAGE_QUILT_PATCH_DIR="$(basename "$SUB_STAGE_DIR")-pc"
+5 -3
View File
@@ -22,11 +22,13 @@ rm -f "${ROOTFS_DIR}/etc/passwd-"
rm -f "${ROOTFS_DIR}/etc/group-"
rm -f "${ROOTFS_DIR}/etc/shadow-"
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/lib/dpkg/*-old"
rm -f "${ROOTFS_DIR}"/var/cache/debconf/*-old
rm -f "${ROOTFS_DIR}"/var/lib/dpkg/*-old
rm -f "${ROOTFS_DIR}/usr/share/icons/*/icon-theme.cache"
rm -f "${ROOTFS_DIR}"/usr/share/icons/*/icon-theme.cache
rm -f "${ROOTFS_DIR}/var/lib/dbus/machine-id"
+1 -1
View File
@@ -1,7 +1,7 @@
{
"description": "NOOBS_DESCRIPTION",
"feature_level": 35120124,
"kernel": "4.9",
"kernel": "4.14",
"name": "NOOBS_NAME",
"password": "raspberry",
"release_date": "UNRELEASED",
@@ -1,4 +1,34 @@
UNRELEASED:
* 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-08-14:
* Fixed race between wifi-country.service and raspberrypi-net-mods.service
* Linux kernel 4.14.34+
* Raspberry Pi firmware 5db8e4e1c63178e200d6fbea23ed4a9bf4656658
2018-03-13:
* Raspberry Pi 3 B+ support
* WiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only)
- The domain can be done through 'Raspberry Pi Configuration' (rc_gui),
+2 -2
View File
@@ -1,3 +1,3 @@
deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ stretch main contrib non-free rpi
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
+1
View File
@@ -1 +1,2 @@
raspberrypi-bootloader
raspberrypi-kernel
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/bash -e
if [ ! -d "${ROOTFS_DIR}" ]; then
bootstrap stretch "${ROOTFS_DIR}" http://mirrordirector.raspbian.org/raspbian/
bootstrap stretch "${ROOTFS_DIR}" http://raspbian.raspberrypi.org/raspbian/
fi
+1
View 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
+1 -1
View File
@@ -1,5 +1,5 @@
gstreamer1.0-x gstreamer1.0-omx gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-libav
xpdf gtk2-engines alsa-utils
qpdfview gtk2-engines alsa-utils
desktop-base
git
omxplayer
+2 -3
View File
@@ -14,11 +14,8 @@ python3-numpy
pypy
minecraft-pi python-minecraftpi
alacarte rc-gui sense-hat
claws-mail
tree
scratch nuscratch
greenfoot bluej
nodered
libgl1-mesa-dri libgles1-mesa libgles2-mesa xcompmgr
geany
piclone
@@ -32,3 +29,5 @@ python-sense-emu python3-sense-emu sense-emu-tools python-sense-emu-doc
pprompt
scratch2
python3-thonny
piwiz
rp-prefapps
+2 -2
View File
@@ -1,4 +1,4 @@
libreoffice libreoffice-gtk
libreoffice-pi
timidity
pi-package
realvnc-vnc-server realvnc-vnc-viewer
realvnc-vnc-server
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh -e
magpi_regex="MagPi[[:digit:]]*.pdf"
magpi_loc="https://www.raspberrypi.org/magpi-issues"
magpi_latest="$(curl "$magpi_loc/?C=M;O=D" -s | grep "$magpi_regex" -m 1 -o | head -n 1)"
if [ ! -f "files/$magpi_latest" ]; then
find files/ -regextype grep -regex "files/$magpi_regex" -delete
wget "$magpi_loc/$magpi_latest" -O "files/$magpi_latest"
fi
file "files/$magpi_latest" | grep -q "PDF document"
install -v -o 1000 -g 1000 -d "${ROOTFS_DIR}/home/pi/MagPi"
install -v -o 1000 -g 1000 -m 644 "files/$magpi_latest" "${ROOTFS_DIR}/home/pi/MagPi/"
+1
View File
@@ -0,0 +1 @@
*.pdf