machineid: pass around enum for style
This commit is contained in:
parent
083b0fb1e5
commit
44d12379bd
@ -96,7 +96,7 @@ MachineIdJob::exec()
|
|||||||
{
|
{
|
||||||
cWarning() << "Could not create systemd data-directory.";
|
cWarning() << "Could not create systemd data-directory.";
|
||||||
}
|
}
|
||||||
auto r = MachineId::createSystemdMachineId( root, target_systemd_machineid_file );
|
auto r = MachineId::createSystemdMachineId( m_systemd_style, root, target_systemd_machineid_file );
|
||||||
if ( !r )
|
if ( !r )
|
||||||
{
|
{
|
||||||
return r;
|
return r;
|
||||||
|
@ -10,16 +10,16 @@
|
|||||||
#ifndef MACHINEIDJOB_H
|
#ifndef MACHINEIDJOB_H
|
||||||
#define MACHINEIDJOB_H
|
#define MACHINEIDJOB_H
|
||||||
|
|
||||||
|
#include "Workers.h"
|
||||||
|
|
||||||
|
#include "CppJob.h"
|
||||||
|
#include "DllMacro.h"
|
||||||
|
#include "utils/PluginFactory.h"
|
||||||
|
|
||||||
#include <QObject>
|
#include <QObject>
|
||||||
#include <QStringList>
|
#include <QStringList>
|
||||||
#include <QVariantMap>
|
#include <QVariantMap>
|
||||||
|
|
||||||
#include "CppJob.h"
|
|
||||||
|
|
||||||
#include "utils/PluginFactory.h"
|
|
||||||
|
|
||||||
#include "DllMacro.h"
|
|
||||||
|
|
||||||
/** @brief Write 'random' data: machine id, entropy, UUIDs
|
/** @brief Write 'random' data: machine id, entropy, UUIDs
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@ -48,6 +48,8 @@ public:
|
|||||||
private:
|
private:
|
||||||
bool m_systemd = false; ///< write systemd's files
|
bool m_systemd = false; ///< write systemd's files
|
||||||
|
|
||||||
|
MachineId::SystemdMachineIdStyle m_systemd_style = MachineId::SystemdMachineIdStyle::Blank;
|
||||||
|
|
||||||
bool m_dbus = false; ///< write dbus files
|
bool m_dbus = false; ///< write dbus files
|
||||||
bool m_dbus_symlink = false; ///< .. or just symlink to systemd
|
bool m_dbus_symlink = false; ///< .. or just symlink to systemd
|
||||||
|
|
||||||
|
@ -153,8 +153,9 @@ runCmd( const QStringList& cmd )
|
|||||||
}
|
}
|
||||||
|
|
||||||
Calamares::JobResult
|
Calamares::JobResult
|
||||||
createSystemdMachineId( const QString& rootMountPoint, const QString& fileName )
|
createSystemdMachineId( SystemdMachineIdStyle style, const QString& rootMountPoint, const QString& fileName )
|
||||||
{
|
{
|
||||||
|
Q_UNUSED( style )
|
||||||
Q_UNUSED( rootMountPoint )
|
Q_UNUSED( rootMountPoint )
|
||||||
Q_UNUSED( fileName )
|
Q_UNUSED( fileName )
|
||||||
return runCmd( QStringList { QStringLiteral( "systemd-machine-id-setup" ) } );
|
return runCmd( QStringList { QStringLiteral( "systemd-machine-id-setup" ) } );
|
||||||
|
@ -52,6 +52,7 @@ createEntropy( const EntropyGeneration kind, const QString& rootMountPoint, cons
|
|||||||
* Creating UUIDs for DBUS and SystemD.
|
* Creating UUIDs for DBUS and SystemD.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/// @brief Create a new DBus UUID file
|
/// @brief Create a new DBus UUID file
|
||||||
Calamares::JobResult createDBusMachineId( const QString& rootMountPoint, const QString& fileName );
|
Calamares::JobResult createDBusMachineId( const QString& rootMountPoint, const QString& fileName );
|
||||||
|
|
||||||
@ -59,7 +60,15 @@ Calamares::JobResult createDBusMachineId( const QString& rootMountPoint, const Q
|
|||||||
Calamares::JobResult
|
Calamares::JobResult
|
||||||
createDBusLink( const QString& rootMountPoint, const QString& fileName, const QString& systemdFileName );
|
createDBusLink( const QString& rootMountPoint, const QString& fileName, const QString& systemdFileName );
|
||||||
|
|
||||||
Calamares::JobResult createSystemdMachineId( const QString& rootMountPoint, const QString& fileName );
|
enum class SystemdMachineIdStyle
|
||||||
|
{
|
||||||
|
Uuid,
|
||||||
|
Blank,
|
||||||
|
Uninitialized
|
||||||
|
};
|
||||||
|
|
||||||
|
Calamares::JobResult
|
||||||
|
createSystemdMachineId( SystemdMachineIdStyle style, const QString& rootMountPoint, const QString& fileName );
|
||||||
|
|
||||||
|
|
||||||
} // namespace MachineId
|
} // namespace MachineId
|
||||||
|
Loading…
Reference in New Issue
Block a user