[gnome-ostree] build: Generate a default /etc/machine-id
- From: Colin Walters <walters src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-ostree] build: Generate a default /etc/machine-id
- Date: Wed, 10 Jul 2013 16:04:14 +0000 (UTC)
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]