Just downloading the pinn-lite.zip now.
I know what you mean about catering for different people, the hard part is knowing what other people know as well as what they are looking for.
Edit. Getting somewhere now with the pinn-lite.zip, will report back soon.
Edit1. 1st error
Error downloading or extracting tarball.
wget: unable to resolve host ......
Cause net access was disabled so it couldn't download. clicking ok takes you to window with a list of nothing and the boot button.
Only option is to power cycle and try again. When the list doesn't show anything perhaps having the boot button change text and function to reboot or shutdown?
Further to the problem in edit1. If you are wondering how I got the edit1 error, the network access was disabled after an OS had been selected. This could have been caused by the user or an Intrusion Detection/Protection System.
Now when internet access is not available at the 1st window which lists the OS's a msg pops up which informs the user net access is needed. Whilst this main window automatically detects when net access is restored, the msg window saying net access is not available is not automatically removed. Cosmetic level, ie not that important in the scheme of things.
Having got net access and the list of OS's, when clicking the Advanced button, the existing buttons dissappear, from a user perspective especially the caution one's, they might not find it intuitive to click the Advanced button again to restore the original buttons, so maybe the text on the Advanced button could change to something like Back to make it more obvious.
One point about the error msg seen in edit1, whilst its displaying in part, system generated errors, from a novice user perspective these msg's are too technical, so if they could be translated into something more useful for users, that would be more useful. I know from knocking out windows apps, throwing windows errorcodes and the brief windows description as seen here https://msdn.microsoft.com/en-us/librar ... s.85).aspx
is not that useful for users in most cases,so where possible I would provide my own msg to the user, where I couldnt code a solution. So I dont know if something similar could be done for the most likely errors that might occur. Cosmetic level.
One thing I have noticed having installed raspbian via pinn, the ext4 Settings partition shows in the Eject button (far right of the taskbar on raspbian desktop) as Ncards(SETTINGS), would this partition benefit from being relabled to something like PINN-SETTINGS (theres a 16byte limit for labels which might be a factor with unicode/double byte character sets). Cosmetic level.
https://github.com/procount/pinn/blob/m ... ME_PINN.md
Where it says
The latest version of PINN-lite can be downloaded from sourceforge.
at the top, there is nothing to suggest what PINN-lite is, and thats what people need to download if they dont want to compile it using github.
Is similar to the above point, in that theres nothing to suggest what PINN-lite is, so some people might interpret PINN-lite as being like raspbian-lite, in thats its a headless os, when in fact PINN-lite is not really a headless OS.
Where would be the best place to find a brief or concise list or table of the different command settings that can be used to configure PINN? The reason I ask about this, is right now, the raspbian OS has downloaded and the msg box saying something to that effect with an OK button is on screen. For an automated installation, it would be useful to have the msg box with the OK button not appear but for PINN to automatically reboot and load the OS.
A nice to have feature if it doesnt exist at the moment, which you might have already done with https://github.com/procount/pinn/blob/m ... xt.example
is to have the options to set the options that enable/disable things like VNC & SSH. I'll have to go back through my notes to see what is set in the config.txt file, I know I have put various options in config.txt eg memory split for graphics and to have the pi's ticking over at 200/300mhz and then ramping up to 1Ghz when needed, with different cpu scheduling options set, but some options (from memory) can be set in config.txt and some need changing at the command line, when the appropriate package has been downloaded.
I dont know if its possible to get PINN to also copy across a script file which can be run on first boot to save me having to copy across my scripts and run then. Some of my scripts involve downloading code and then compiling as they are not in the main repositories whilst other scripts are just downloading packages before making config changes.
I'll have a look at the PINN source code to see what can be done and what can be tweaked to automate the installation and setup of an OS. At the moment most of my attention is focused on raspbian, but I hope to include other OS's in time once I've got my basic systems fully automated, so whilst the automation will be raspbian orientated, other OS's may work differently so that point will need input from others to avoid limiting the automation to just raspbian or debian linux distro's, as I know that RiscOs is slightly different when thinking about the BBC basic days.