Skip to content

Commit

Permalink
v3.1.1 fix alias underscores. Update docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
procount committed Mar 15, 2019
1 parent 18319ab commit 3b2f89b
Show file tree
Hide file tree
Showing 31 changed files with 1,731 additions and 1,679 deletions.
737 changes: 382 additions & 355 deletions README.md

Large diffs are not rendered by default.

8 changes: 5 additions & 3 deletions README_PINN.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The latest version of [PINN](http://downloads.sourceforge.net/projects/pinn/pinn

### - [If you have PINN v2.4.3 - v2.4.4b installed, please manually update to v2.4.4c](https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=142574&start=200#p1239359)

This README relates to v3.1
This README relates to v3.1.1

<sup>(PINN-lite does not include any operating systems at all. It is more akin to `NOOBS-lite` rather than `NOOBS`. For that reason, the filename that you download is called `pinn-lite.zip`. More recently, `pinn.zip` has also been made available for download which includes versions of Raspbian and LibreELEC.)</sup>

Expand Down Expand Up @@ -160,7 +160,7 @@ There are three toolbars:
- **[Info](#info-on-os)**: [Networking Required] Opens a browser that displays the webpage for the selected OS.
- **[Alias](#alias)**: Renames an installed OS by assigning it an alias.

The `more` button can be used to cycle through the 3 toolbars. (shortcuts = M or PageDown)
The `more` button can be used to cycle through the 3 toolbars. (shortcuts = M)

## Main OS List Window

Expand Down Expand Up @@ -883,9 +883,11 @@ Select all OSes to backup and then click the backup button. After a confirmation

When an OS is backed up, it is given a name that includes the current time as a suffix in the format #YYYYMMDD-HHMMSS so that backups can be readily identified. If the RPi does not know the current time because it is not connected to the internet, you will be prompted to enter the current time. PINN gives you the opportunity to change this suffix and alter the OS description in the next dialog.

This Backup feature is also useful to create Custom OS versions that can be installed by PINN or NOOBS onto other systems.

OSes are backed up in NOOBS/PINN format as .tar.gz files. These do not compress as well as .tar.xz files, but require less memory and can be created faster on the RPi.
Nevertheless, compressing tar files is still a processor intensive task, so backing up an OS will take a lot longer than installing an OS, especially on some of the less powerful RPis.
Due to the compression, it is not known precisely how much disk space is required to store the backup, so PINN makes a conservative guess of 33% of the original size. It may require more or less that this amount, but if less disk space is available, a warning message is displayed, but the backup may continue if you wish. If there is insufficient disk space to complete the backup, this should be indicated. (You can also check the log in /tmp/debug for any errors.)
Due to the compression, it is not known precisely how much disk space is required to store the backup, so PINN makes a conservative guess of 33% of the original size. It may require more or less than this amount, but if less disk space is available, a warning message is displayed, but the backup may continue if you wish. If there is insufficient disk space to complete the backup, this should be indicated. (You can also check the log in /tmp/debug for any errors.)

**Backups should be thoroughly tested that they are valid and restorable before relying upon them. This is a new PINN feature and every effort has been made to ensure it works as expected, but the author accepts no liability or responsibility for loss of data.**

Expand Down
35 changes: 22 additions & 13 deletions README_SUM.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,46 +45,55 @@ Please note that in some cases it may extract the files into a folder, if this i

## Change History

## V3.1
### V3.1.1

- **alias** - Fix underscores
- **backup** - Much faster backups on multicore processors
- **silentreinstallnewer** - exits to boot menu & stops remotetimeout
- **menu** - Removed PageDown->nextmenu function because it conflicts
- **Translations** - Updated IT & zh_TW translations


### V3.1

- **Nano** - Added nano text editor
- **Rename** - Allows giving an OS an Alias name & change its description
- **Hyperpixel** - Added full kernel drivers to support Pimoroni Hyperpixel 3.5" and 4" touchscreens
- **ScreenSwitch** - Performs automatic screen switching at bootup
- **dhcpcd** - Now configurable

## V3.0.4
### V3.0.4

- **forceupdatepinn** - Add forceupdatepinn option
- **OS Replace** - Fixed problem replacing an OS when PINN is booted from USB

## V3.0.3
### V3.0.3

- **Backup USB** - Fix for multiple USB sticks.
- **Translation** - Ko & zh_tw.ts updated.

## V3.0.2
### V3.0.2

- **Backup USB** - Improved backup size calculation for USB installed OSes.

## V3.0.1
### V3.0.1

- **Backup/Download** - Removed the need to reboot after a download or backup.
- **Wallpapers** - removed wallpapers folder & Allowed JPEGs
- **Default wallpaper - Changed default to wallpaper.jpg

## V3.0
### V3.0

- **Backup** - Backup an OS in PINN format
- **Time** - Added button to set date & time
- **Download** - Fix Foldername of some OSes when downloaded
- **Iconcache** - Cache icons when connected to internet to speedup startup

## V2.8.5.8
### V2.8.5.8

- **RPi 3A+** - Supports RPi 3A+

## V2.8.5.7
### V2.8.5.7

- **Firmware** - Disabled firmware downgrade on 3B+
- **Clear** - Added Clear button to clear all selections
Expand All @@ -93,28 +102,28 @@ Please note that in some cases it may extract the files into a folder, if this i
- **SilentInstall** - Fixed waiting for USB images
- **networktimeout** - 0 means wait indefinitely for network before silentinstall

## V2.8.5.5
### V2.8.5.5

- **Boot menu** - Sticky default now uses bootmenutimeout
- **rebootp** - Added rebootp command to recovery shell

## V2.8.5.4
### V2.8.5.4

- **Boot menu** - Fixed focus and sticky default partuuid issues.
- **wallpaper_resize** - Customised wallpaper can now be resized to fill the screen

## V2.8.5.3
### V2.8.5.3

- **Partuuid** - Fixed an issue from v2.8 where partuuids were introduced to installed_os.json
- **Wallpaper** - Customised wallpaper is now available by writing your own `wallpaper.png` file to PINN's recovery partition## V2.8.5.1

## V2.8.5.2
### V2.8.5.2

- **VNCnotice** - Displays a notice on the main screen when vncinstall is in use
- **PINN update** - Prevents crash on manual update when there is no network
- **ae-ts** - tidy up of translations

## V2.8.5.1
### V2.8.5.1

- **Reinstall** - BUGFIX for Re-install.
- **translations** - Updated it and zh_TW translations.
Expand Down
2 changes: 1 addition & 1 deletion buildroot/.config
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ BR2_LINUX_KERNEL_VERSION="12d78096b1669a08d440f7ebaddf5d925e52fe79"
BR2_LINUX_KERNEL_PATCH="linux-regdb.patch"
# BR2_LINUX_KERNEL_USE_DEFCONFIG is not set
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="kernelconfig-recovery.armv7"
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="kernelconfig-recovery.armv6"
# BR2_LINUX_KERNEL_UIMAGE is not set
# BR2_LINUX_KERNEL_APPENDED_UIMAGE is not set
BR2_LINUX_KERNEL_ZIMAGE=y
Expand Down
7 changes: 7 additions & 0 deletions changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -483,5 +483,12 @@ Fixes the incorrect recovery.cmdline bug in v2.5.2.
- **ScreenSwitch** - Performs automatic screen switching at bootup
- **dhcpcd** - Now configurable

## V3.1.1

- **alias** - Fix underscores
- **backup** - Much faster backups on multicore processors
- **silentreinstallnewer** - exits to boot menu & stops remotetimeout
- **menu** - Removed PageDown->nextmenu function because it conflicts
- **Translations** - Updated IT & zh_TW translations


8 changes: 8 additions & 0 deletions history.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@ PINN is a version of the NOOBS Operating System Installer for the Raspberry Pi w

## Change History

### V3.1.1

- **alias** - Fix underscores
- **backup** - Much faster backups on multicore processors
- **silentreinstallnewer** - exits to boot menu & stops remotetimeout
- **menu** - Removed PageDown->nextmenu function because it conflicts
- **Translations** - Updated IT & zh_TW translations

## V3.1

- **Nano** - Added nano text editor
Expand Down
2 changes: 1 addition & 1 deletion recovery/backupdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,6 @@ void backupdialog::on_buttonBox_accepted()
name = joinNameParts(parts);

//Update map with new name & Description
_map["backupName"] = name.replace(" ","_");
_map["backupName"] = name; //@@ was .replace(" ","_")
_map["description"] = description;
}
2 changes: 1 addition & 1 deletion recovery/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#define CONFIG_H

/* Version number displayed in the title bar */
#define VERSION_NUMBER "3.1"
#define VERSION_NUMBER "3.1.1"

/* Color of the background */
// #define BACKGROUND_COLOR Qt::white
Expand Down
1 change: 0 additions & 1 deletion recovery/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4627,7 +4627,6 @@ void MainWindow::on_actionBackup_triggered()
}

backupName = entry.value("backupName").toString();
backupName.replace(' ', '_');
QString backupFolder = _local+"/os/" + getNameParts(backupName, eBASE|eDATE) + partnr;
backupFolder.replace(' ', '_'); //Reqd??

Expand Down
2 changes: 1 addition & 1 deletion recovery/renamedialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ void renamedialog::on_buttonBox_accepted()
name = joinNameParts(parts);

//Update map with new name & Description
_map["name"] = name.replace(" ","_");
_map["name"] = name;
_map["description"] = description;

//Retrieve existing list of installed_os
Expand Down
Loading

0 comments on commit 3b2f89b

Please sign in to comment.