diff --git a/src/server/library/sysadm-servicemanager.cpp b/src/server/library/sysadm-servicemanager.cpp index e5500b4..d415f68 100644 --- a/src/server/library/sysadm-servicemanager.cpp +++ b/src/server/library/sysadm-servicemanager.cpp @@ -49,44 +49,11 @@ bool ServiceManager::isRunning(Service service){ //single-item overload QList ServiceManager::isEnabled(QList services){ //return list in the same order as the input list QList out; - //Read all the rc.conf files in highest-priority order - QHash data; - QDir dir("/etc"); - QStringList confs = dir.entryList(QStringList() << "rc.conf*", QDir::Files, QDir::Name | QDir::Reversed); - qDebug() << "Conf file order:" << confs; - for(int i=0; i #include +#include namespace sysadm{ struct Service{ @@ -77,6 +78,10 @@ public: private: QList services; Service loadServices(QString service = ""); //Return struct is optional - only used for a single service search + + QHash rcdata; //rc.conf settings + void loadRCdata(); + QString chroot; QString ip; };