Keybase proof
I hereby claim:
- I am nshalman on github.
- I am nahamu (https://keybase.io/nahamu) on keybase.
- I have a public key whose fingerprint is A20A EC40 115E 5201 91F9 893E 8FA5 71E5 06FD 2543
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
{ | |
"alias": "cerana-dev-node", | |
"autoboot": "false", | |
"brand": "kvm", | |
"ram": 3072, | |
"vcpus": 3, | |
"boot": "order=dc", | |
"disks": [ | |
{ | |
"path": "/cerana.iso", |
Advanced users may wish to install NixOS using an existing PXE or iPXE setup.
These instructions assume that you have an existing PXE or iPXE infrastructure and simply want to add the NixOS installer as another option. To build the necessary files from a recent version of nixpkgs, you can run:
nix-build -A netboot nixos/release.nix
This will create a result
directory containing:
bzImage
-- the Linux kernelThese instructions assume that you have an existing PXE or iPXE infrastructure and simply want to add the NixOS installer as another option.
bzImage
-- the Linux kernelinitrd
-- the initrd filenetboot.ipxe
-- an example ipxe script demonstrating the appropriate kernel command line arguments for this imagebzImage
, initrd
, and optionally, the netboot.ipxe
script on your HTTP/TFTP servernetboot.ipxe
script with any required paths before the file namesnetboot.ipxe
file, make sure that when booted the kernel will get the appropriate kernel command line arguments that are included in it.diff --git a/nixos/modules/profiles/cerana.nix b/nixos/modules/profiles/cerana.nix | |
index 5b312e0..91fb7ea 100644 | |
--- a/nixos/modules/profiles/cerana.nix | |
+++ b/nixos/modules/profiles/cerana.nix | |
@@ -21,4 +21,12 @@ | |
# Configure host id for ZFS to work | |
networking.hostId = lib.mkDefault "8425e349"; | |
+ | |
+ nixpkgs.config.packageOverrides = |
import plistlib | |
import subprocess | |
import platform | |
def mac_hardware_data(): | |
''' | |
Get some Mac specific grains | |
''' | |
profiler_cmd = 'system_profiler SPHardwareDataType -xml' |
From 491936b61152d4b0fd28e91c5601f7a9f240fa1f Mon Sep 17 00:00:00 2001 | |
From: Nahum Shalman <nshalman-github@elys.com> | |
Date: Thu, 23 Apr 2015 16:56:18 +0000 | |
Subject: [PATCH] 5864 typo in git-pbchk(1) Reviewed by: Richard Lowe | |
<richlowe@richlowe.net> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> | |
--- | |
usr/src/tools/scripts/git-pbchk.1 | 5 +++-- | |
1 file changed, 3 insertions(+), 2 deletions(-) |
#!/usr/bin/env node | |
var parent_fs = "zones/snapapi/data" | |
var restify = require('restify'); | |
var cp = require('child_process'); | |
function snapshots(req, res, next) { | |
cp.exec("zfs list -Ho name -t snapshot -s creation -r " + parent_fs, function(err, stdout, stderr){ | |
res.send(stdout.trim().split('\n').map(function(x){return x.split('@')[1]})); |
/* | |
* This is free and unencumbered software released into the public domain. | |
* | |
* Anyone is free to copy, modify, publish, use, compile, sell, or | |
* distribute this software, either in source code form or as a compiled | |
* binary, for any purpose, commercial or non-commercial, and by any | |
* means. | |
* | |
* In jurisdictions that recognize copyright laws, the author or authors | |
* of this software dedicate any and all copyright interest in the |
Grab /jperkin/public/lx/lenny.tar.gz from Manta | |
$ echo "10.0.0.0 255.255.255.0" >>/etc/netmasks | |
$ zoneadm -z lenny install -d /path/to/lenny.tar.gz | |
$ zlogin -C lenny |