summaryrefslogtreecommitdiff
path: root/src/modules/pacstrap-gui/pacstrap-gui.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/pacstrap-gui/pacstrap-gui.cpp')
-rw-r--r--src/modules/pacstrap-gui/pacstrap-gui.cpp40
1 files changed, 20 insertions, 20 deletions
diff --git a/src/modules/pacstrap-gui/pacstrap-gui.cpp b/src/modules/pacstrap-gui/pacstrap-gui.cpp
index b405bb9b1..233e5896d 100644
--- a/src/modules/pacstrap-gui/pacstrap-gui.cpp
+++ b/src/modules/pacstrap-gui/pacstrap-gui.cpp
@@ -22,12 +22,6 @@
#include "pacstrap-gui.h"
-/* PacstrapGuiJob private class constants */
-
-const QString PacstrapGuiJob::WALLPAPER_FMT = "cp /etc/wallpaper.png %1/etc/" ;
-const QString PacstrapGuiJob::WALLPAPER_ERROR_MSG = "The wallpaper installation command has failed." ;
-
-
/* PacstrapGuiJob public instance methods */
PacstrapGuiJob::PacstrapGuiJob(QObject* parent) : PacstrapCppJob(tr(GUI_JOB_NAME) ,
@@ -40,18 +34,18 @@ PacstrapGuiJob::PacstrapGuiJob(QObject* parent) : PacstrapCppJob(tr(GUI_JOB_NAME
QString PacstrapGuiJob::getPackageList()
{
-globalStorage->insert(DESKTOP_PACKAGES_KEY , MATE_PACKAGES_KEY) ; // TODO: per user option via globalStorage
-printf("[PACSTRAP-GUI]: DesktopCppJob::getPackageList() default_desktop=%s" , globalStorage->value(DESKTOP_PACKAGES_KEY).toString().toStdString().c_str()) ;
-
- QString desktop = this->globalStorage->value(DESKTOP_PACKAGES_KEY).toString() ;
-
- return QListToString(this->localStorage.value(APPLICATIONS_PACKAGES_KEY).toList() +
- this->localStorage.value(MULTIMEDIA_PACKAGES_KEY ).toList() +
- this->localStorage.value(NETWORK_PACKAGES_KEY ).toList() +
- this->localStorage.value(THEMES_PACKAGES_KEY ).toList() +
- this->localStorage.value(UTILITIES_PACKAGES_KEY ).toList() +
- this->localStorage.value(XSERVER_PACKAGES_KEY ).toList() +
- this->localStorage.value(desktop ).toList() ) ;
+globalStorage->insert(GS::DESKTOP_PACKAGES_KEY , MATE_PACKAGES_KEY) ; // TODO: per user option via globalStorage
+DEBUG_TRACE_DESKTOPPACKAGES
+
+ QString desktop = this->globalStorage->value(GS::DESKTOP_PACKAGES_KEY).toString() ;
+
+ return (this->localStorage.value(APPLICATIONS_PACKAGES_KEY).toStringList() +
+ this->localStorage.value(MULTIMEDIA_PACKAGES_KEY ).toStringList() +
+ this->localStorage.value(NETWORK_PACKAGES_KEY ).toStringList() +
+ this->localStorage.value(THEMES_PACKAGES_KEY ).toStringList() +
+ this->localStorage.value(UTILITIES_PACKAGES_KEY ).toStringList() +
+ this->localStorage.value(XSERVER_PACKAGES_KEY ).toStringList() +
+ this->localStorage.value(desktop ).toStringList() ).join(' ') ;
}
@@ -62,14 +56,14 @@ QString PacstrapGuiJob::chrootExec()
QString pacstrap_cmd = PACSTRAP_FMT .arg(this->confFile , MOUNTPOINT , packages) ;
QString wallpaper_cmd = WALLPAPER_FMT.arg(MOUNTPOINT) ;
- if (!!ExecWithStatus(pacstrap_cmd)) return PACSTRAP_ERROR_MSG ;
+ if (!!execStatus(pacstrap_cmd , CHROOT_TASK_PROPORTION)) return PACSTRAP_ERROR_MSG ;
printf("[PACSTRAP-GUI]: ls /etc/skel") ; QProcess::execute(QString("/bin/sh -c \"ls -al /etc/skel/\"" ) ) ;
printf("[PACSTRAP-GUI]: ls chroot/etc/skel/") ; QProcess::execute(QString("/bin/sh -c \"ls -al %1/etc/skel/\"" ).arg(MOUNTPOINT)) ;
printf("[PACSTRAP-GUI]: ls chroot/etc/wallpaper.png") ; QProcess::execute(QString("/bin/sh -c \"ls -al %1/etc/wallpaper.png\"").arg(MOUNTPOINT)) ;
printf("[PACSTRAP-GUI]: ls chroot/etc/sudoers*") ; QProcess::execute(QString("/bin/sh -c \"ls -al %1/etc/sudoers*\"" ).arg(MOUNTPOINT)) ;
- if (!!ExecWithStatus(wallpaper_cmd)) return WALLPAPER_ERROR_MSG ;
+ if (!!execStatus(wallpaper_cmd)) return WALLPAPER_ERROR_MSG ;
printf("[PACSTRAP-GUI]: ls chroot/etc/wallpaper.png") ; QProcess::execute(QString("/bin/sh -c \"ls -al %1/etc/wallpaper.png\"").arg(MOUNTPOINT)) ;
@@ -77,4 +71,10 @@ printf("[PACSTRAP-GUI]: ls chroot/etc/wallpaper.png") ; QProcess::execute(QStrin
}
+/* PacstrapGuiJob private class constants */
+
+const QString PacstrapGuiJob::WALLPAPER_FMT = "cp /etc/wallpaper.png %1/etc/" ;
+const QString PacstrapGuiJob::WALLPAPER_ERROR_MSG = "The wallpaper installation command has failed." ;
+
+
CALAMARES_PLUGIN_FACTORY_DEFINITION(PacstrapGuiJobFactory , registerPlugin<PacstrapGuiJob>() ;)