Commit Graph

147 Commits

Author SHA1 Message Date
Thilo Graf
e53d9a9cf8 opgk_manager: more optimizations for package menu
Menu shows more detailed and sorted list (available updates,
installable packages, installed packages).
Possible duplicated separator lines should be fixed.


Origin commit data
------------------
Commit: b4984112a6
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:44 +01:00
Thilo Graf
72605499aa opkg_manager: remove unused member menu_offset
Origin commit data
------------------
Commit: 2881c9781e
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:44 +01:00
Thilo Graf
3014fb5fce opkg_manager: simplify generation of info, called with info button
Origin commit data
------------------
Commit: 26e867fc68
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:43 +01:00
Thilo Graf
97f7a514a0 opkg_manager: add localized separators to describe contents of package list
Origin commit data
------------------
Commit: bf5cfdeaeb
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:43 +01:00
Thilo Graf
c0ec9ef01c opkg_manager: sort package list for upgradabel, installed and available etries
Origin commit data
------------------
Commit: 575419faaf
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:43 +01:00
Thilo Graf
9d4aa75b96 opkg_manager: show package, version and description separated
Origin commit data
------------------
Commit: ea07083651
Author: Thilo Graf <dbt@novatux.de>
Date: 2023-03-07 (Tue, 07 Mar 2023)
2023-03-07 23:20:43 +01:00
Thilo Graf
a35cacd3c5 opkg_manager: add class with member to set an update status
Origin commit data
------------------
Commit: fb884fb453
Author: Thilo Graf <dbt@novatux.de>
Date: 2022-01-07 (Fri, 07 Jan 2022)
2022-01-07 22:15:37 +01:00
Thilo Graf
c508538189 opkg_manager.cpp: move 'install local package' to footer
Origin commit data
------------------
Commit: e93a06ba6f
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-07-16 (Fri, 16 Jul 2021)
2021-07-16 23:52:55 +02:00
Thilo Graf
6408820a45 opkg_manager: supplement to ensure update of package list after menu update
Origin commit data
------------------
Commit: a7b7eb02e6
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-05-14 (Fri, 14 May 2021)
2021-05-14 20:59:53 +02:00
Thilo Graf
b34589bd06 opkg_manager: ensure update of package list after menu update
Origin commit data
------------------
Commit: a8ef8dc086
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-05-14 (Fri, 14 May 2021)
2021-05-14 20:59:53 +02:00
Thilo Graf
7be8c66c30 opkg_manager: clean up
unused code rmoved


Origin commit data
------------------
Commit: 85034e7cc2
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
76e2d40c5f opkg_manager: rework check for system-update script
avoids unnecessary debug output


Origin commit data
------------------
Commit: 02e8ca6173
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
2737244427 opkg_manager: add handling for whitelist
Origin commit data
------------------
Commit: 393cf55eb6
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
73bb768ce6 opkg_manager: rename badpackage() > isBadPackage(), more plausible
Origin commit data
------------------
Commit: c3592bd02f
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
c4f1379975 opkg-manager: restart only for neutrino
Origin commit data
------------------
Commit: 2790e43c0e
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
ad7503bd71 opkg_manager: rename some command vars for better readability
Origin commit data
------------------
Commit: 17962e19f3
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
ab37489aa0 opkg_manager: add handling for wizard mode
Origin commit data
------------------
Commit: 1ce3d7a37f
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
ef0c8d499a opkg_manager: vizualize available package updates
Origin commit data
------------------
Commit: dd1754009a
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
3b9981cbd3 opkg_manager: move visual update check into own methode
Origin commit data
------------------
Commit: 7e922d8600
Author: Thilo Graf <dbt@novatux.de>
Date: 2021-04-10 (Sat, 10 Apr 2021)
2021-04-10 22:14:39 +02:00
Thilo Graf
4e64808e0e opkg-manager: add clean command
Origin commit data
------------------
Commit: 2f09b3a2d1
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-12-07 (Mon, 07 Dec 2020)
2020-12-07 23:28:52 +01:00
Thilo Graf
659adc4f7a Revert "opkg_manager: add current used feed config file"
This reverts commit 39499977c13343a86508efe51f811f2df1b4e0e9.

Needs another solution


Origin commit data
------------------
Commit: 412b8ae356
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-08-03 (Mon, 03 Aug 2020)
2020-08-03 01:18:51 +02:00
Thilo Graf
03f8865934 opkg_manager: show count of available updates after update check
Origin commit data
------------------
Commit: e1aa34be62
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-07-18 (Sat, 18 Jul 2020)
2020-07-18 11:06:56 +02:00
Thilo Graf
b9487dfaa5 opkg_manager: add current used feed config file
Origin commit data
------------------
Commit: c1b35d7cb0
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-07-18 (Sat, 18 Jul 2020)
2020-07-18 11:06:56 +02:00
Thilo Graf
c090937ed4 opkg_manager: add option for silent screen
Help to control some screen messages, avoids unintended or disturbing messages, e.g.
on update checks at background.


Origin commit data
------------------
Commit: b3adbf51fa
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-01-10 (Fri, 10 Jan 2020)

Origin message was:
------------------
opkg_manager: add option for silent screen

Help to control some screen messages, avoids unintended or disturbing messages, e.g.
on update checks at background.
2020-01-10 22:30:25 +01:00
Thilo Graf
ab04bc6e4f opkg: move showHeader() under show_progress condition
Origin commit data
------------------
Commit: 06e6b1b9df
Author: Thilo Graf <dbt@novatux.de>
Date: 2020-01-10 (Fri, 10 Jan 2020)
2020-01-10 20:30:04 +01:00
vanhofen
5dd6b2add4 add some mor help keys; fix 592a51c44a
Origin commit data
------------------
Commit: 08b5b192b2
Author: vanhofen <vanhofen@gmx.de>
Date: 2019-12-09 (Mon, 09 Dec 2019)

Origin message was:
------------------
- add some mor help keys; fix 592a51c44a
2019-12-09 23:01:54 +01:00
Thilo Graf
83576a96eb Icons: change check markers, rename to dialog on/off, add update marker
Origin commit data
------------------
Commit: 1ebe774077
Author: Thilo Graf <dbt@novatux.de>
Date: 2018-04-11 (Wed, 11 Apr 2018)
2018-04-11 23:58:16 +02:00
Stefan Seyfried
72c8332ae0 opkg_manager: use CTermWindow()
Origin commit data
------------------
Commit: 5d686a3128
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2018-01-15 (Mon, 15 Jan 2018)
2018-01-15 19:54:52 +01:00
vanhofen
7c75ab360f Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Conflicts:
	src/neutrino.cpp


Origin commit data
------------------
Commit: 3c35e98212
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-08-25 (Fri, 25 Aug 2017)
2017-08-25 14:15:22 +02:00
Jacek Jendrzej
96edd2f2c1 some inits and never read var
Origin commit data
------------------
Commit: ba600f0e5c
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-08-23 (Wed, 23 Aug 2017)
2017-08-23 12:58:26 +02:00
vanhofen
94e386d4ac Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Origin commit data
------------------
Commit: 111ac82c9a
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-07-04 (Tue, 04 Jul 2017)
2017-07-04 14:07:10 +02:00
Jacek Jendrzej
70130c8cff src/gui/opkg_manager.cpp fix esource leak; supplement to 0e522bb6e6
Origin commit data
------------------
Commit: 18e1ec060f
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2017-07-01 (Sat, 01 Jul 2017)
2017-07-01 10:26:33 +02:00
vanhofen
59d037e5ea Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Conflicts:
	configure.ac


Origin commit data
------------------
Commit: 43ef78ee44
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-02-02 (Thu, 02 Feb 2017)
2017-02-02 13:10:10 +01:00
Michael Liebmann
5f07ea6118 src/gui/opkg_manager.cpp: Fix compiler warning
Origin commit data
------------------
Commit: 6b4a849598
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2017-01-30 (Mon, 30 Jan 2017)
2017-01-30 07:15:46 +01:00
vanhofen
b0faca6cc0 Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Conflicts:
	src/system/helpers.cpp


Origin commit data
------------------
Commit: c1803eacac
Author: vanhofen <vanhofen@gmx.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:32:04 +01:00
Stefan Seyfried
cb60c1659d upkg_manager: comment out stale code
Origin commit data
------------------
Commit: fd52cd5023
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
5f0ada1b64 opkg_manager: make error messages less cryptic
the errno has nothing to do with the error that happened, so do not use
it for the error message


Origin commit data
------------------
Commit: 3fb3f39be7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
9e0daa2de8 opkg_manager: add magic string to reset error flags
... to be used by sytem-update script


Origin commit data
------------------
Commit: 8a6194a047
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
4bb0c81b9c opkg_manager: make console output more useful
Origin commit data
------------------
Commit: 3956f06d3a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
bbc7db1692 opkg_manager: don't set error flag for shellwindow
The shellwindow exits if the "ok" flag is set to false, aborting further
execution of more commands. This hurts with system-update script.


Origin commit data
------------------
Commit: bbd7667ee9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
a56e85336d opkg_manager: avoid the zombie apocalypse, use waitpid()
Origin commit data
------------------
Commit: 1454d09a75
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
Stefan Seyfried
145e85ba56 opkg_manager: use system-update script if available
opkg has several problems with complex system updates, especially when
having to update itself and with the package ordering during update
To avoid hard coding the workarounds into neutrino, just call a script
named "system-update" (if available) instead of "opkg upgrade".
This script can be tuned to the specific target and its problems.


Origin commit data
------------------
Commit: fd9387a43c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2017-01-29 (Sun, 29 Jan 2017)
2017-01-29 21:27:45 +01:00
vanhofen
65e0a39980 Merge branch 'ni/tuxbox' into ni/mp/tuxbox
Conflicts:
	data/locale/deutsch.locale
	data/locale/english.locale
	data/locale/nederlands.locale
	data/locale/slovak.locale
	data/locale/unmaintained/czech.locale
	src/gui/components/cc_frm_footer.cpp
	src/gui/start_wizard.cpp
	src/gui/widget/msgbox.cpp


Origin commit data
------------------
Commit: fce378f8ff
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-11-21 (Mon, 21 Nov 2016)
2016-11-21 12:46:49 +01:00
Thilo Graf
8bbe88693f COPKGManager: simplify hintbox calls
Origin commit data
------------------
Commit: 318c64708d
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-11-20 (Sun, 20 Nov 2016)
2016-11-20 22:53:21 +01:00
Thilo Graf
11b3307251 CMsgBox: rework msgbox classes with Window class implementation
Replacing messagebox, hintbox_ext and some derivated parts with
basic class hintbox and derivated class CMsgBox. This should unify
window handling and avoids maintain of multiple classes with quasi
same purpose and adds more functionality.

TODO: fix and optimize details


Origin commit data
------------------
Commit: dde298b1b7
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-04-04 (Mon, 04 Apr 2016)
2016-10-24 10:31:24 +02:00
Stefan Seyfried
45b46f2c44 opkg_manager: use "opkg" instead of "opkg-cl"
old releases had "opkg" as compat symlink to -cl, newer releases
only have opkg binary, so change to opkg for broader compatibility


Origin commit data
------------------
Commit: 74bc08a106
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2016-10-22 (Sat, 22 Oct 2016)
2016-10-22 13:13:28 +02:00
Stefan Seyfried
54189f271a Merge remote-tracking branch 'tuxbox/master'
* needs compile fixes
* needs additional tests, of course :-)


Origin commit data
------------------
Commit: 13ab1ebc8a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2016-10-22 (Sat, 22 Oct 2016)
2016-10-22 11:37:40 +02:00
Michael Liebmann
c8caf2c6a4 COPKGManager: Fix display description for locally installed packages
Origin commit data
------------------
Commit: a0a09f1f7c
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-07 (Fri, 07 Oct 2016)
2016-10-13 09:53:52 +02:00
Michael Liebmann
0dfb3a9eb8 COPKGManager::hasOpkgSupport: Disable directory check
If directory /var/lib/opkg resp. /opt/opkg does not exist,
 it is created by opkg itself


Origin commit data
------------------
Commit: 1f24e5725a
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2016-10-07 (Fri, 07 Oct 2016)

Origin message was:
------------------
COPKGManager::hasOpkgSupport: Disable directory check

 If directory /var/lib/opkg resp. /opt/opkg does not exist,
 it is created by opkg itself
2016-10-13 09:53:52 +02:00
Thilo Graf
3204a2f038 COPKGManager: generate a readable string for installation time
Origin commit data
------------------
Commit: 33135a5bc5
Author: Thilo Graf <dbt@novatux.de>
Date: 2016-03-02 (Wed, 02 Mar 2016)
2016-03-03 09:52:18 +01:00