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"`) * `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: 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 There are a number of different files and directories which can be used to
control different parts of the build process: 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 - **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. 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. separated, per line.
- **00-packages-nr** - As 00-packages, except these will be installed using - **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 * If the stage directory contains files called "EXPORT_NOOBS" or "EXPORT_IMAGE" then
add this stage to a list of images to generate 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 pushd "${STAGE_WORK_DIR}" > /dev/null
if [ "${CLEAN}" = "1" ]; then if [ "${CLEAN}" = "1" ]; then
rm -rf .pc rm -rf .pc
rm -rf "./*-pc" rm -rf ./*-pc
fi fi
QUILT_PATCHES="${SUB_STAGE_DIR}/${i}-patches" QUILT_PATCHES="${SUB_STAGE_DIR}/${i}-patches"
SUB_STAGE_QUILT_PATCH_DIR="$(basename "$SUB_STAGE_DIR")-pc" 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/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
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" rm -f "${ROOTFS_DIR}/var/lib/dbus/machine-id"
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"description": "NOOBS_DESCRIPTION", "description": "NOOBS_DESCRIPTION",
"feature_level": 35120124, "feature_level": 35120124,
"kernel": "4.9", "kernel": "4.14",
"name": "NOOBS_NAME", "name": "NOOBS_NAME",
"password": "raspberry", "password": "raspberry",
"release_date": "UNRELEASED", "release_date": "UNRELEASED",
@@ -1,4 +1,34 @@
UNRELEASED: 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 * Raspberry Pi 3 B+ support
* WiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only) * WiFi is disabled until wireless regulatory domain is set (Pi 3 B+ only)
- The domain can be done through 'Raspberry Pi Configuration' (rc_gui), - 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' # 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-bootloader
raspberrypi-kernel
+1 -1
View File
@@ -1,5 +1,5 @@
#!/bin/bash -e #!/bin/bash -e
if [ ! -d "${ROOTFS_DIR}" ]; then if [ ! -d "${ROOTFS_DIR}" ]; then
bootstrap stretch "${ROOTFS_DIR}" http://mirrordirector.raspbian.org/raspbian/ bootstrap stretch "${ROOTFS_DIR}" http://raspbian.raspberrypi.org/raspbian/
fi 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 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 desktop-base
git git
omxplayer omxplayer
+2 -3
View File
@@ -14,11 +14,8 @@ python3-numpy
pypy pypy
minecraft-pi python-minecraftpi minecraft-pi python-minecraftpi
alacarte rc-gui sense-hat alacarte rc-gui sense-hat
claws-mail
tree tree
scratch nuscratch scratch nuscratch
greenfoot bluej
nodered
libgl1-mesa-dri libgles1-mesa libgles2-mesa xcompmgr libgl1-mesa-dri libgles1-mesa libgles2-mesa xcompmgr
geany geany
piclone piclone
@@ -32,3 +29,5 @@ python-sense-emu python3-sense-emu sense-emu-tools python-sense-emu-doc
pprompt pprompt
scratch2 scratch2
python3-thonny python3-thonny
piwiz
rp-prefapps
+2 -2
View File
@@ -1,4 +1,4 @@
libreoffice libreoffice-gtk libreoffice-pi
timidity timidity
pi-package 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