Skip to content
Snippets Groups Projects
Commit 770c85ee authored by Santiago Rodriguez's avatar Santiago Rodriguez
Browse files

update-manager: improve trisquel version detection

Closes #12545
parent c7392a3e
No related branches found
No related tags found
No related merge requests found
--- UpdateManager/Core/utils.py 2015-10-21 04:05:26.461825091 +0200
+++ UpdateManager/Core/utils.py.new 2015-10-21 04:03:30.461825105 +0200
@@ -426,7 +426,7 @@
# From spec, first if ubuntu-desktop is installed, use that.
# Second, grab first installed one from DistUpgrade.cfg.
# Lastly, fallback to ubuntu-desktop again.
- meta_pkgs = ['ubuntu-desktop']
+ meta_pkgs = ['trisquel','trisquel-mini','trisquel-sugar']
try:
meta_pkgs.extend(sorted(_load_meta_pkg_list()))
@@ -439,13 +439,13 @@
cache_pkg = cache[meta_pkg] if meta_pkg in cache else None
if cache_pkg and cache_pkg.is_installed:
return meta_pkg
- return 'ubuntu-desktop'
+ return 'trisquel'
def get_ubuntu_flavor_name(cache=None):
""" try to guess the flavor name based on the running desktop """
pkg = get_ubuntu_flavor_package(cache=cache)
- lookup = {'ubuntustudio-desktop': 'Trisquel Studio'}
+ lookup = {'trisquel-mini': 'Trisquel Mini', 'trisquel-sugar': 'Trisquel Sugar' }
if pkg in lookup:
return lookup[pkg]
elif pkg.endswith('-desktop'):
...@@ -17,7 +17,7 @@ ...@@ -17,7 +17,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
# #
VERSION=6 VERSION=7
. ./config . ./config
...@@ -30,6 +30,9 @@ sed '/%s base/ s/name.*/name = "Trisquel base"/' -i ./UpdateManager/Core/UpdateL ...@@ -30,6 +30,9 @@ sed '/%s base/ s/name.*/name = "Trisquel base"/' -i ./UpdateManager/Core/UpdateL
sed 's_http://changelogs.ubuntu.com/changelogs/pool/_http://packages.trisquel.info/changelogs/pool/_' -i UpdateManager/Core/MyCache.py sed 's_http://changelogs.ubuntu.com/changelogs/pool/_http://packages.trisquel.info/changelogs/pool/_' -i UpdateManager/Core/MyCache.py
sed '/len(changelog) == 0/,/"later."/d' -i UpdateManager/Core/MyCache.py sed '/len(changelog) == 0/,/"later."/d' -i UpdateManager/Core/MyCache.py
#Closes #12545
patch -p0 < $DATA/trisquel-versions.patch
changelog "Compiled for Trisquel" changelog "Compiled for Trisquel"
compile compile
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment