To calculate the required size for installation here we make a quasi-dry run,
it is a bit awkward, but relatively specific, other solutions are welcome.
We create a temporary test directory and fill it with downloaded or user uploaded package file.
Then we unpack the package and change into temporary testing directory.
The required size results from the size of generated folders and subfolders.
TODO: size of dependencies are not really considered
Origin commit data
------------------
Commit: cceef62661
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-05-23 (Sat, 23 May 2015)
Feeds are saved in opkg config file.
NOTE:Existing config file will be overwrite, so must be reconfigured
via gui.
Source names are strictly numbered src 0...10 (maximmal 10 at the moment)
FIXME: input mask in keyboardinput class is too small for some adresses, large
address names are cutted and makes entries useless
Origin commit data
------------------
Commit: aad5db705f
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-02-04 (Wed, 04 Feb 2015)
installPackage() has also a new parameter for options,
in this case is --force-reinstall in use.
Origin commit data
------------------
Commit: 14d21fdeec
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-01-31 (Sat, 31 Jan 2015)
Show a success message only if restart/reboot is required and user
should decide what to do or not.
NOTE: marker file should be generated by opkg package itself
(eg. with preinstall scripts), so it's controlled by the package maintainer!
Origin commit data
------------------
Commit: 10debbbfa0
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-12-19 (Fri, 19 Dec 2014)
prepared for use as callback in shell window class, currently
it is not possible to get line output from shellwindow object, this
should help soon
also added ne locales
Origin commit data
------------------
Commit: 4909844ad6
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-12-10 (Wed, 10 Dec 2014)
Red button already used for upgrades
Origin commit data
------------------
Commit: f270a623e2
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-12-05 (Fri, 05 Dec 2014)
Use g_settings to handle local package directory.
Extra settings handler via gui for this directory is not intended. Default update directory
is the same like in flash settings.
Origin commit data
------------------
Commit: 1606cf8a30
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-28 (Fri, 28 Nov 2014)
In some cases screen could be too small and some lines are cutted.
Origin commit data
------------------
Commit: f4bc1c8cb7
Author: Thilo Graf <dbt@novatux.de>
Date: 2015-03-21 (Sat, 21 Mar 2015)
Show close button in window, give user possibility to read error listing
before close the window!
Origin commit data
------------------
Commit: 04ad939ea7
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-24 (Mon, 24 Nov 2014)
Most messages can shows more details after evaluation of shellmessages.
Origin commit data
------------------
Commit: 6feca09a07
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-24 (Mon, 24 Nov 2014)
my_popen returns a stream pointed to a file descriptor
NOTE: documentation for some bent functions in helpers.cpp would be nice!
Origin commit data
------------------
Commit: 6a06d5cdc1
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-23 (Sun, 23 Nov 2014)
This allows to use more than one package adress via config file.
Example configuration in /etc/opkg/opkg.conf:
...
src packages http://www.yourserver.org/pkgs/packages
src local 192.168.1.2/pkgs/local
...
After Update, all packeges will be listed in the manager list and can
be installed, updated ...
Origin commit data
------------------
Commit: 77002eb839
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-11 (Tue, 11 Nov 2014)
cache dir option not required assigned in config file.
Note: existing option "cache" in opkg config file must be removed now, otherwise
it could hail error log messages and gui package listing could be garbled!
Not nice now, but it's one step for an unified configure handling.
Origin commit data
------------------
Commit: 1e8d19aeef
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-11-09 (Sun, 09 Nov 2014)
Most tasks of this class were dispersed in the constructor and destructor.
Tasks are better placed in Members.
Origin commit data
------------------
Commit: dbfa0859cf
Author: Thilo Graf <dbt@novatux.de>
Date: 2014-10-05 (Sun, 05 Oct 2014)