[gnome-ostree] build: Generate a default /etc/machine-id



commit 85c8c71d85c6f6a85271984be5524bd7ee90f5c7
Author: Colin Walters <walters verbum org>
Date:   Wed Jul 10 12:03:35 2013 -0400

    build: Generate a default /etc/machine-id
    
    This is lame, but see: http://lists.freedesktop.org/archives/systemd-devel/2013-July/011770.html

 src/js/tasks/task-build.js |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/js/tasks/task-build.js b/src/js/tasks/task-build.js
index b024063..d142d97 100644
--- a/src/js/tasks/task-build.js
+++ b/src/js/tasks/task-build.js
@@ -859,6 +859,12 @@ const TaskBuild = new Lang.Class({
        let etc = composeRootdir.resolve_relative_path("etc");
        let usrEtc = composeRootdir.resolve_relative_path("usr/etc");
        GSystem.file_rename(etc, usrEtc, cancellable);
+
+       // http://lists.freedesktop.org/archives/systemd-devel/2013-July/011770.html
+       let machineId = '45bb3b96146aa94f299b9eb43646eb35\n'
+       let machineIdPath = usrEtc.resolve_relative_path('machine-id');
+       machineIdPath.replace_contents(machineId, null, false,
+                                      Gio.FileCreateFlags.REPLACE_DESTINATION, cancellable);
     },
     
     _commitComposedTreeAsync: function(targetName, composeRootdir, relatedTmpPath, cancellable, callback) {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]