diff -Nru powermate-6/debian/changelog powermate-7/debian/changelog --- powermate-6/debian/changelog 2018-12-18 05:43:05.000000000 +0000 +++ powermate-7/debian/changelog 2018-12-24 18:50:51.000000000 +0000 @@ -1,3 +1,12 @@ +powermate (7-1) bionic; urgency=medium + + * Execute knob action on release so it can be skipped when long pressing. + * Add `-c` option to specify a config file. This makes it possible to run + multiple instances of the program, each using their own config file, + in order to control multiple devices. + + -- Stefan Sundin Mon, 24 Dec 2018 10:50:51 -0800 + powermate (6-1) xenial; urgency=medium * Adjust the volume proportionally between the channels. diff -Nru powermate-6/debian/README.md powermate-7/debian/README.md --- powermate-6/debian/README.md 2018-12-18 05:43:05.000000000 +0000 +++ powermate-7/debian/README.md 2018-12-24 18:50:51.000000000 +0000 @@ -26,9 +26,9 @@ Release build: ```bash -tar czf ../powermate_6.orig.tar.gz 60-powermate.rules main.c Makefile powermate.toml README.md tomlc99 +tar cvzf ../powermate_7.orig.tar.gz 60-powermate.rules main.c Makefile powermate.toml README.md --exclude='.*' tomlc99 debuild -S -dput ppa:stefansundin/powermate ../powermate_6-1_source.changes +dput ppa:stefansundin/powermate ../powermate_7-1_source.changes ``` ## Misc diff -Nru powermate-6/debian/ubuntu-xenial-16.04-cloudimg-console.log powermate-7/debian/ubuntu-xenial-16.04-cloudimg-console.log --- powermate-6/debian/ubuntu-xenial-16.04-cloudimg-console.log 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/ubuntu-xenial-16.04-cloudimg-console.log 2018-12-20 05:49:02.000000000 +0000 @@ -0,0 +1,799 @@ +[ 0.000000] Initializing cgroup subsys cpuset +[ 0.000000] Initializing cgroup subss cpu +[ 000000] Initializing cgroup subsys cpuacct +[ 0.000000] Linux version 4.4.0-140-generic (buildd@lcy01-amd64-006) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #166-Ubuntu SMP Wed Nov 14 20:09:47 UTC 2018 (Ubuntu 4.4.0-140.166-generic 4.4.162) +[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-140-gneric root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 +[ 0.000000] KERL suorted pu: +[ 0.000000] Intel GenuineIntel +[ 0.000000] AMD AuthenticAMD +[ 0.000000] Centaur CentaurHaul +[ .0000]86fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 +[ 0.000000] x86/fpu: Supporting XSAVE featurex0 'x87 floating point registers' +[ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' +[ 0.000000] x86/fpu: Supporting XSAVE feature 0x04 'AVX registrs +[ 0.00000] 6/u: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format. +[ 0.000000] e820: BIOS-provided physical RAM map: +[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fb] sale +[ 0.000] IOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved +[ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved +[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0000003feffff ubl +[ 0.000000] BIOS-e820: [mem 0x000000003fff0000-0x000000003fffffff] ACPI data +[ 0.000000] BIOS-e820: [mem 0x00000000fec00000x00000fec00fff]eserd +[ 0000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved +[ .000000] BIOS-e820: [memx000000fffc0000-0x00000000ffffffff] reserved +[ 0.000000] NX (Execute Disable) protection: active +[ 0.000000] SMBIOS 2.5 preent. +[ .000] ypervisor detected: KVM +[ 0.000000] e820: last_pfn = 0x3fff0 max_arch_pfn = 0x400000000 +[ 0.000000] MTRR: Disabled +[ 0.000000] x86/PAT: MTRRs disabled, skipping PA itilization too. +[ 0.000000] CPU MTRRs all blank - virtuiz sysem. +[ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC +[ 0.000000] found SMP MP-table at [mem 0x0009fff0-0x0009ffff] mapped at [ffff88000009fff0] +[ 0.000000] Scanning 1 areas for low memoryorption + 0.000000] RAMDISK: [mem 0x3630c000-0x3717dff] + 00000] ACPI: Early table checksum verification disabled +[ 0.000000] ACPI: RSDP 0x0000000E0000 000024 (v02 VBOX ) +[ 0.000000] ACPI: XSDT 0x000000003FFF0030 0003C 01VBOX VBOXXSDT 00000001 ASL 00000061) +[ 0.000000] ACPI: FACP 0x000000003FFF00F0 0000F4 (v04 VBOX VBOXFACP 00000001 ASL 00000061) +[ 0.000000] ACPI: DSDT 0x000000003FFF0470 0021FF (v02 VBOX VBOXBIOS 00000002 INTL 20180629) +[ 0.000000] ACPI: FACS 0x000000003FFF0200 000040 +[ 0.000000] ACPI: FACS 0x000000003FFF0200 000040 +[ 0.000000] ACPI: APIC 0x000000003FFF0240 00005C (v02 VBOX VBOXAPIC 00000001 ASL 00000061) +[ 0.000000] ACPI: SSDT 0x0000003F02A0 00CCv0 VBOX VBOXCPUT 00000002 INTL 1806) +[ 0.0000 No NUMA configuration found +[ 0.000000] Faking a node at [mem 0x0000000000000000-0x000000003ffeffff] +[ 0.000000] NODE_DATA(0) allocated [mem 0x3ffeb000-0x3ffeffff] +[ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 +[ 0.000000] kvm-clock: cpu 0 msr:3fe3001, primary cpu clock +[ 0.000000] kvm-clock: using sched offset of 3149071860 cycles +[ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns +[ 0.000000] Zone ranges: +[ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] +[ 0.000000] DMA32 [mem 0x0000000001000000-0x000000003ffeffff] +[ 0.000000] Nrm empty +[ 0.000000] Device empty +[ 0.000000] Movable zone start for each node +[ 0.000000] Early memory node ranges +[ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] +[ 0.000000] node 0: [mem 0x0000000000100000-0x000000003ffeffff] +[ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003feffff] +[ 0.000000] ACPI: PM-Timer IPort 0008 +[ 00000] IOAPIC[0]: apic_id 2, version 32, addes 0ec00000, GSI 0-23 +[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) +[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_ir9 global_irq 9 low level) +[ 0.000000] Using ACPI (MADT) for SMP configuration information +[ 0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs +[ 0.0000]PM: Register nsae memo: em0x00000000-0x00000fff] +[ 0.0000]M:Registered nosave memory: [mem 0x0009f000-0x0009ffff] +[ 0.000000] PM: Rgier nosave mery:me 0x0a00-0000effff] +[ 0.000000] P: Registered nosave memory: [mem 0x000f0000-0x000fffff] +[ 0.000000] e820: [mem 0x40000000-0xfebfffff] available for PCI devices +[ 0.000000] Booting paravirtualized kernel on KVM +[ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns +[ 0.0000] tu_percpu:R_US:512 nr_cpumask_bits:5 ncpu_id:2 nr_ne_ds1 +[ 0000] PEPUEmedded 34pas/cpu @ffff88003fc00000 s99608 r8192 d31464 u1048576 +[ 0.000000] PV qspinlock hash taleentries: 256 (order: 0, 46 tes) +[ 0.000000] Built 1 zonelists in Node order, mobility grouping o. otl pages: 257912 +[ 0.000000] Policy zon: DMA3 +[ 000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-140-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0 +[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) +[ 0.00000] Memory: 997712K/1048120K available (8564K kernel code, 1314K rwdata, 4008K rodata, 1528K init, 1316K bss, 50408K reserved, 0K cma-reserved) +[ 0.000000] SLUB: HWalign=64, rde=0-3, Minbjects=0, CPUs=2Noes=1 +[ 0.000000] Kernel/User page tables isolation: enabled +[ 0.000000] Hierarchical RCU implementation. +[ 0.000000] Build-time adjustment of leaf fanout to 64. +[ 0.000000] RCU restrictinCP frm NR_CPUS=512 to nr_cpu_ids=2. +[ 0.000000] RCU: Adjusting geoet for rcu_fanout_leaf=64, nr_cpu_ids=2 +[ 0.000000] NR_IRQS:33024 nr_irqs:440 16 +[ 0.000000] Console: colour VGA+ 80x25 +[ 0.000000] console [tty1] enabled +[ 0.000000] console [ttyS0] enabled +[ 0.000000] tsc: Detected 3392.144 MHz processor +[ 3.033377] Caibrating delay loop (skipped) prese value.. 6784.28 BogoMIPS (lpj=13568576) +[ 3.054628] pid_max: default: 32768 minimum: 301 +[ 3.055292] ACPI: Core revision 20150930 +[ 3.056611] ACPI: 2 ACPI AML tables successfully acquired and loaded +[ 3.057613] Security Framework initialized +[ 3.086366] Yama: becoming mindful. +[ 3.113241] AppArmor: AppArmor initialized +[ 3.119307] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) +[ 3.129982] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) +[ 3.142414] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) +[ 3.181240] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes) +[ 3.191027] Initializing cgroup subsys io +[ 3.193483] Initializing cgroup subsys memory +[ 3.194132] Initializing cgroup subsys devices +[ 3.200863] Initializing cgroup subsys freezer +[ 3.221605] Initializing cgroup subsys net_cls +[ 3.225551] Initializing cgroup subsys perf_event +[ 3.226207] Initializing cgroup subsys net_prio +[ 3.232157] Initializing cgroup subsys hugetlb +[ 3.254741] Initializing cgroup subsys pids +[ 3.306973] mce: CPU supports 0 MCE banks +[ 3.307601] Last level iTLB entries: 4KB 1024, 2MB 1024, 4MB 1024 +[ 3.313137] Last level dTLB entries: 4KB 1024, 2MB 1024, 4MB 1024, 1GB 4 +[ 3.314002] Spectre V2 : Mitigation: Full generic retpoline +[ 3.341010] Spectre V2 : Spectre v2 mitigation: Speculation control IBPB not-supported IBRS not-supported +[ 3.353322] Spectre V2 : Spectre v2 / SpectreRSB mitigation: Filling RSB on context switch +[ 3.385447] Speculative Store Bypass: Vulnerable +[ 3.388198] Freeing SMP alternatives memory: 32K +[ 3.394914] ftrace: allocating 32287 entries in 127 pages +[ 3.441944] smpboot: APIC(0) Converting physical 0 to logical package 0 +[ 3.508269] smpboot: Max logical packages: 1 +[ 3.526611] x2apic enabled +[ 3.527254] Switched APIC routing to physical x2apic. +[ 3.528839] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 +[ 3.669006] smpboot: CPU0: Intel(R) Core(TM) i5-4670 CPU @ 3.40GHz (family: 0x6, model: 0x3c, stepping: 0x3) +[ 3.713548] Performance Events: unsupported p6 CPU model 60 no PMU driver, software events only. +[ 3.723545] KVM setup paravirtual spinlock +[ 3.724747] x86: Booting SMP configuration: +[ 3.726524] .... node #0, CPUs: #1 +[ 3.727241] kvm-clock: cpu 1, msr 0:3ffe3041, secondary cp clock +[ 3.801357] mce: CPU supports 0 MCE banks +[ 3.844083] x86: Booted up 1 node, 2 CPUs +[ 3.879542] smpboot: Total of 2 processors activated (13568.57 BogoMIPS) +[ 3.880978] devtmpfs: initialized +[ 3.895333] evm: security.selinux +[ 3.895865] evm: security.SMACK64 +[ 3.896430] evm: security.SMACK64EXEC +[ 3.897016] evm: security.SMACK64TRANSMUTE +[ 3.897651] evm: security.SMACK64MMAP +[ 3.903601] evm: security.ima +[ 3.904084] evm: security.capability +[ 3.905976] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns +[ 3.907480] futex hash table entries: 512 (order: 3, 32768 bytes) +[ 3.911478] pinctrl core: initialized pinctrl subsystem +[ 3.912317] RTC time: 5:35:17, date: 12/20/18 +[ 3.913116] NET: Registered protocol family 16 +[ 3.925031] cpuidle: using governor ladder +[ 3.949266] cpuidle: using governor menu +[ 3.963924] PCCT header not found. +[ 3.964535] ACPI: bus type PCI registered +[ 3.969133] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 +[ 3.980873] PCI: Using configuration type 1 for base access +[ 3.993724] ACPI: Added _OSI(Module Device) +[ 4.004903] ACPI: Added _OSI(Processor Device) +[ 4.022100] ACPI: Added _OSI(3.0 _SCP Extensions) +[ 4.054424] ACPI: Added _OSI(Processor Aggregator Device) +[ 4.055709] ACPI: Executed 1 blocks of module-level executable AML code +[ 4.058356] ACPI: Interpreter enabled +[ 4.062220] ACPI: (supports S0 S5) +[ 4.062774] ACPI: Using IOAPIC for interrupt routing +[ 4.068929] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug +[ 4.100936] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) +[ 4.126090] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI] +[ 4.138693] acpi PNP0A03:00: _OSC: not requesting OS control; OS requires [ExtendedConfig ASPM ClockPM MSI] +[ 4.145394] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge. +[ 4.150426] PCI host bridge to bus 0000:00 +[ 4.178501] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] +[ 4.197085] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] +[ 4.205023] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] +[ 4.242444] pci_bus 0000:00: root bus resource [mem 0x40000000-0xfdffffff window] +[ 4.258925] pci_bus 0000:00: root bus resource [bus 00-ff] +[ 4.271397] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io 0x01f0-0x01f7] +[ 4.285281] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io 0x03f6] +[ 4.306309] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io 0x0170-0x0177] +[ 4.313172] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io 0x0376] +[ 4.362945] pci 0000:00:07.0: quirk: [io 0x4000-0x403f] claimed by PIIX4 ACPI +[ 4.367461] pci 0000:00:07.0: quirk: [io 0x4100-0x410f] claimed by PIIX4 SMB +[ 4.373094] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 9 10 *11) +[ 4.374426] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 9 *10 11) +[ 4.385971] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 *9 10 11) +[ 4.402607] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 9 10 *11) +[ 4.428051] ACPI: Enabled 2 GPEs in block 00 to 07 +[ 4.429056] vgaarb: setting as boot device: PCI:0000:00:02.0 +[ 4.447950] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none +[ 4.472308] vgaarb: loaded +[ 4.484912] vgaarb: bridge control possible 0000:00:02.0 +[ 4.485890] SCSI subsystem initialized +[ 4.486580] ACPI: bus type USB registered +[ 4.498332] usbcore: registered new interface driver usbfs +[ 4.521042] usbcore: registered new interface driver hub +[ 4.529602] usbcore: registered new device driver usb +[ 4.586968] PCI: Using ACPI for IRQ routing +[ 4.629319] NetLabel: Initializing +[ 4.644800] NetLabel: domain hash size = 128 +[ 4.650856] NetLabel: protocols = UNLABELED CIPSOv4 +[ 4.670292] NetLabel: unlabeled traffic allowed by default +[ 4.689125] amd_nb: Cannot enumerate AMD northbridges +[ 4.703805] clocksource: Switched to clocksource kvm-clock +[ 4.711198] AppArmor: AppArmor Filesystem Enabled +[ 4.822078] pnp: PnP ACPI init +[ .8614pn PnP ACPI: found 3 devices + +[ 5.030345] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns +[ 5.031808] NET: Registered protocol family 2 +[ 5.032623] TCP established hash table entries: 8192 (order: 4, 65536 bytes) +[ 5.095266] TCP bind hash table enries: 892 (oer: , 3172 bte) [ 53014] TCP: Hash tables configured (established 8192 bind 8192) +[ .446] DPastae trs:12order: 2, 16384 bytes) +[ 8882 U-Litha tle ntie 52 rder: 2, 16384 bytes) +[ 6.309020] NET: Registeedroocol family 1 +[ 6.389850] pci 0000:00:00.0: Limiting direct PCI/PCI transfers +[ 63934 pi 00::0.0AcivinISA DMA hang workarounds +[ 6.732903] Unpacking initmf.. + +[ 6.995424] Freeing initrd memory: 14792K +[ 7.011405] RAPL PMU detected, API unit is 2^-32 Joules, 4 fixed counters 10737418240 ms ovfl timer +[ 7.032934] hw unit of domain pp0-core 2^-0 Joules +[ 7.061254] hw unit of domain package 2^-0 Joules +[ 7.101695] hw unit of domain dram 2^-0 Joules +[ 7.102408] hw unit of domain pp1-gpu 2^-0 Joules +[ 7.111126] platform rtc_cmos: registered platform RTC device (no PNP device found) +[ 7.124980] Scanning for low memory corruption every 60 seconds +[ 7.142543] audit: initializing netlink subsys (disabled) +[ 7.156667] audit: type=2000 audit(1545284121.215:1): initialized +[ 7.157794] Initialise system trusted keyring +[ 7.159005] HugeTLB registered 2 MB page size, pre-allocated 0 pages +[ 7.169489] zbud: loaded +[ 7.194086] VFS: Disk quotas dquot_6.6.0 +[ 7.220427] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) +[ 7.253536] squashfs: version 4.0 (2009/01/31) Phillip Lougher +[ 7.280992] fuse init (API version 7.23) +[ 7.284718] Key type big_key registered +[ 7.305601] Allocating IMA MO a bckstkein. + +[ 7.554089] Key type asymmetric registered +[ 7.600176] Asymmetric key parser 'x509' registered +[ 7.649360] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) +[ 7.650565] io scheduler noop registered +[ 7.651165] io scheduler deadline registered (default) +[ 7.664473] io scheduler cfq registered +[ 7.665171] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 +[ 7.665977] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 +[ 7.673327] ACPI: AC Adapter [AC] (on-line) +[ 7.686917] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0 +[ 7.691539] ACPI: Power Button [PWRF] +[ 7.696299] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input1 +[ 7.697384] ACPI: Sleep Button [SLPF] +[ 7.698154] GHES: HEST is not enabled! +[ 7.698914] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled +[ 7.7788] 00:02: ttyS aI/O x38 rq= be_ud 120 is a 16550A + +[ 8.264794] tsc: Refined TSC clocksource calibration: 3392.407 MHz +[ 8.268548] clocksource: tsc: mas:: 0xffffffffffffffff max_cycles: 0x30e64993c31, max_idle_ns: 440795238215 ns +[ 8.269513] Linux agpgart interface v0.103 +[ 8.415170] loop: module loaded +[ 8.430966] scsi host0: ata_piix +[ 8.431946] scsi host1: ata_piix +[ 8.441316] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0xd000 irq 14 +[ 8.470946] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xd008 irq 15 +[ 8.481984] libphy: Fixed MDIO Bus: probed +[ 8.501130] tun: Universal TUN/TAP device driver, 1.6 +[ 8.520944] tun: (C) 1999-2004 Max Krasnyansky +[ 8.562721] PPP generic driver version 2.4.2 +[ 8.563387] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver +[ 8.564232] ehci-pci: EHCI PCI platform driver +[ 8.665551] ehci-platform: EHCI generic platform driver +[ 8.671200] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver +[ 8.672009] ohci-pci: OHCI PCI platform driver +[ 8.672657] ohci-platform: OHCI generic platform driver +[ 8.673365] uhci_hcd: USB Universal Host Controller Interface driver +[ 8.674231] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12 +[ 8.675828] serio: i8042 KBD port at 0x60,0x64 irq 1 +[ 8666666]]sserio: i8042 AUX prr at 0x60,0x64 irq 12 +[ 8.871096] mousedev: PS/2 mouse device common for all mice +[ 9.072458] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2 +[ 9.091888] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 +[ 9.092817] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram +[ 9.093658] i2c /dev entries driver +[ 9.094250] device-mapper: uevent: version 1.0.3 +[ 9.094949] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com +[ 9.230296] ledtrig-ppu: registered to indicate activity on CPUs +[ 9.291436] NET: Registered protocol family 10 +[ 9.348403] NET: Registered protocol family 17 +[ 9.349253] Key type dns_resolver registered +[ 9.361499] registered taskstats version 1 +[ 9.381561] Loading compiled-in X.509 certificates +[ 9.402637] Loaded X.509 cert 'Build time autogenerated kernel key: 2b5438463a545abf193c13ead155e0657f6c69dd' +[ 9.464883] zswap: loaded using pool lzo/zbud +[ 9.492470] Key type trusted registered +[ 9.522657] Key type encrypted registered +[ 9.570939] AppArmor: AppArmor sha1 policy hashing enabled +[ 9.581823] ima: No TPM chip found, activating TPM-bypass! +[ 9.610265] ima: Allocated hash algorithm: sha1 +[ 9.633679] evm: HMAC attrs: 0x1 +[ 9.642403] Magic number: 14:98:568 +[ 9.653643] rtc_cmos rtc_cmos: setting system clock to 2018-12-20 05:35:22 UTC (1545284122) +[ 9.655109] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found +[ 9.666563] EDD information not available. +[ 9.709744] Freeing unused kernel memory: 1528K +[ 9.755881] Write protecting the kernel read-only data: 14336k +[ 9.782529] Freeing unused kernel memory: 1664K +[ 9.821216] Freeing unused kernel memory: 88K +Loading, please [ 9.871580] random: systemd-udevd: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +wait... +starting version 229 +[ 9.872146] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.872160] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.878940] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.878977] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.879088] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.879131] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.879171] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.879211] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 9.879251] random: udevadm: uninitialized urandom read (16 bytes read, 3 bits of entropy available) +[ 10.089495] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI +[ 10.311218] e1000: Copyright (c) 1999-2006 Intel Corporation. +[ 10.323646] Fusion MPT base driver 3.04.20 +[ 10.350974] Copyright (c) 1999-2008 LSI Corporation +[ 10.411234] Fusion MPT SPI Host driver 3.04.20 +[ 10.511034] AVX2 version of gcm_enc/dec engaged. +[ 10.525943] AES CTR mode by8 optimization enabled +[ 10.705964] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input4 +[ 10.852341] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 02:98:e6:10:aa:4b +[ 10.901405] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection +[ 10.933140] mptbase: ioc0: Initiating bringup +[ 10.933432] e1000 0000:00:03.0 enp0s3: renamed from eth0 +[ 11.000947] ioc0: LSI53C1030 A0: Capabilities={Initiator} +[ 11.872781] scsi host2: ioc0: LSI53C1030 A0, FwRev=00000000h, Ports=1, MaxQ=256, IRQ=20 +[ 12.347782] scsi 2:0:0:0: Direct-Access VBOX HARDDISK 1.0 PQ: 0 ANSI: 5 +[ 12.359772] scsi target2:0:0: Beginning Domain Validation +[ 12.390261] scsi target2:0:0: Domain Validation skipping write tests +[ 12.414741] scsi target2:0:0: Ending Domain Validation +[ 12.416680] scsi target2:0:0: asynchronous +[ 12.425204] scsi 2:0:1:0: Direct-Access VBOX HARDDISK 1.0 PQ: 0 ANSI: 5 +[ 12.431383] scsi target2:0:1: Beginning Domain Validation +[ 12.433777] scsi target2:0:1: Domain Validation skipping write tests +[ 12.434621] scsi target2:0:1: Ending Domain Validation +[ 12.472227] scsi target2:0:1: asynchronous +[ 12.777124] sd 2:0:0:0: Attached scsi generic sg0 type 0 +[ 12.795242] sd 2:0:0:0: [sda] 20971520 512-byte logical blocks: (10.7 GB/10.0 GiB) +[ 12.901616] sd 2:0:1:0: [sdb] 20480 512-byte logical blocks: (10.5 MB/10.0 MiB) +[ 12.910712] sd 2:0:1:0: Attached scsi generic sg1 type 0 +[ 12.948417] sd 2:0:0:0: [sda] Write Protect is off +[ 13.132192] sd 2:0:1:0: [sdb] Write Protect is off +[ 13.205092] sd 2:0:0:0: [sda] Incomplete mode parameter data +[ 13.271415] sd 2:0:0:0: [sda] Assuming drive cache: write through +[ 13.271588] sd 2:0:1:0: [sdb] Incomplete mode parameter data +[ 13.271589] sd 2:0:1:0: [sdb] Assuming drive cache: write through +[ 13.355637] sd 2:0:1:0: [sdb] Attached SCSI disk +[ 13.508578] sda: sda1 +[ 13.509498] sd 2:0:0:0: [sda] Attached SCSI disk +Begin: Loading e[ 14.823102] md: linear personality registered for level -1 +ssential drivers ... [ 15.074972] md: multipath personality registered for level -4 +[ 15.082804] md: raid0 personality registered for level 0 +[ 15.127209] md: raid1 personality registered for level 1 +[ 15.220654] raid6: sse2x1 gen() 12135 MB/s +[ 15.312018] raid6: sse2x1 xor() 8642 MB/s +[ 15.388729] raid6: sse2x2 gen() 14526 MB/s +[ 15.635987] raid6: sse2x2 xor() 9246 MB/s +[ 15.830711] raid6: sse2x4 gen() 17964 MB/s +[ 15.900681] raid6: sse2x4 xor() 12178 MB/s +[ 16.060553] raid6: avx2x1 gen() 22017 MB/s +[ 16.171996] raid6: avx2x2 gen() 25211 MB/s +[ 16.240691] raid6: avx2x4 gen() 29598 MB/s +[ 16.269992] raid6: using algorithm avx2x4 gen() 29598 MB/s +[ 16.312503] raid6: using avx2x2 recovery algorithm +[ 16.332376] xor: automatically using best checksumming function: +[ 16.391808] avx : 29390.000 MB/sec +[ 16.417486] async_tx: api initialized (async) +[ 16.510901] md: raid6 personality registered for level 6 +[ 16.691169] md: raid5 personality registered for level 5 +[ 16.924011] md: raid4 personality registered for level 4 +[ 16.935387] md: raid10 personality registered for level 10 +done. +Begin: Running /[ 17.019065] Btrfs loaded +scripts/init-premount ... done. +Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. +Begin: Running /scripts/local-premount ... Scanning for Btrfs filesystems +done. +Warning: fsck no[ 17.088656] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) +t present, so skipping root file system +done. +Begin: Running /scripts/local-bottom ... done. +Begin: Running /scripts/init-bottom ... done. +[ 17.210717] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN) +[ 17.351997] systemd[1]: Detected virtualization oracle. +[ 17.471239] systemd[1]: Detected architecture x86-64. + +Welcome to Ubuntu 16.04.5 LTS! + +[ 17.512564] systemd[1]: Set hostname to . +[ 17.553507] systemd[1]: Initializing machine ID from random generator. +[ 17.641188] systemd[1]: Installed transient /etc/machine-id file. +[ 17.753914] systemd[1]: Reached target User and Group Name Lookups. +[ OK ] Reached target User and Group Name Lookups. +[ 17.822048] systemd[1]: Reached target Encrypted Volumes. +[ OK ] Reached target Encrypted Volumes. +[ 17.994844] systemd[1]: Created slice User and Session Slice. +[ OK ] Created slice User and Session Slice. +[ 18.075082] systemd[1]: Started Trigger resolvconf update for networkd DNS. +[ OK ] Started Trigger resolvconf update for networkd DNS. +[ 18.135991] systemd[1]: Reached target System Time Synchronized. +[ OK ] Reached target System Time Synchronized. +[ 18.234720] systemd[1]: Listening on Journal Socket (/dev/log). +[ OK ] Listening on Journal Socket (/dev/log). +[ 18.432012] systemd[1]: Started Forward Password Requests to Wall Directory Watch. +[ OK ] Started Forward Password Requests to Wall Directory Watch. +[ 18.460024] systemd[1]: Listening on LVM2 metadata daemon socket. +[ OK ] Listening on LVM2 metadata daemon socket. +[ 18.588129] systemd[1]: Listening on udev Control Socket. +[ OK ] Listening on udev Control Socket. +[ 18.590474] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point. +[ OK ] Set up automount Arbitrary Executab...ats File System Automount Point. +[ 18.708041] systemd[1]: Reached target Swap. +[ OK ] Reached target Swap. +[ 187752015] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe. +[ OK ] Listening on /dev/initctl Compatibility Named Pipe. +[ 18.843367] systemd[1]: Created slice System Slice. +[ OK ] Created slice System Slice. +[ 18.882376] systemd[1]: Reached target Slices. +[ OK ] Reached target Slices. +[ 18.928142] systemd[1]: Craated slice system-serial\x2dgetty.slice. +[ OK ] Created slice system-serial\x2dgetty.slice. +[ 19.162943] systemd[1]: Listening on Device-mapper event daemon FIFOs. +[ OK ] Listening on Device-mapper event daemon FIFOs. +[ 19.254197] systemd[1]: Listening on Journal Socket. +[ OK ] Listening on Journal Socket. +[ 19.387922] systemd[1]: Mounting POSIX Message Queue File System... + Mounting POSIX Message Queue File System... +[ 19.527555] systemd[1]: Mounting Huge Pages File System... + Mounting Huge Pages File System... +[ 19.632078] systemd[1]: Starting Set console keymap... + Starting Set console keymap... +[ 19.692504] systemd[1]: Starting Remount Root and Kernel File Systems... + Starting Remount Root a[ 19.811301] EXT4-fs (sda1): re-mounted. Opts: (null) +nd Kernel File Systems... +[ 19.856094] system[[1]: Starting Create list of required static device nodes for the current kernel... + Starting Create list of required st... nodes for the current kernel... +[ 20.008035] systemd[1]: Starting Uncomplicated firewall... +[ 20.008949] random: nonblocking pool is initialized + Starting Uncomplicated firewall... +[ 20.103887] systemd[1]: Mounting Debgg File System... + Mounting Debug File System... +[ 20.262522] systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling... + Starting Monitoring of LVM2 mirrors... dmeventd or progress polling... +[ 20.362681] systemd[1]: Listening on Journal Audit Socket. +[ OK ] Listening on Journal Audit Socket. +[ 20.512358] systemd[1]: Listening on Syslog Socket. +[ OK ] Listening on Syslog Socket. +[ 20.532004] systedd[1]: Starting Journal Service... + Starting Journal Service... +[ 20.724182] systemd[1]: Starting Load Kernel Modules... +[ 20.829460] Loading iSCSI transport class v2.0-870. + Starting Load Kernel Modules... +[ 20.832631] systemd[1]: Listening on LVM2 poll daemon socket. +[ OK [[ 20.860113] iscsi: registered transport (tcp) +0m] Listening on LVM2 poll daemon socket. +[ 20.883951] systemd[1]: Starting Nameserver information manager... +[ 20.964658] iscsi: registered transport (iser) + Starting Nameserver information manager... +[ 21.040118] systemd[1]: Listening on udev Kernel Socket. +[ OK ] Listening on udev Kernel Socket. +[ 21.149212] systemd[1]: Mounted Debug File System. +[ OK ] Mounted Debug File System. +[ 21.188022] systemd[1]: Mounted POSIX Message Queue File System. +[ OK ] Mounted POSIX Message Queue File System. +[ 21.189673] systemd[1]: Mounted Huge Pages File System. +[ OK ] Mounted Huge Pages File System. +[ 21.204914] systemd[1]: Started Journal Service. +[ OK ] Started Journal Service. +[ OK ] Started Set console keymap. +[ OK ] Started Remount Root and Kernel File Systems. +[ OK ] Started Create list of required sta...ce nodes for the current kernel. +[ OK ] Started Uncomplicated firewall. +[ OK ] Started Load Kernel Modules. +[ OK ] Started Nameserver information manager. +[ OK ] Started LVM2 metadata daemon. + Starting Apply Kernel Variables... + Mounting FUSE Control File System... + Starting Create Static Device Nodes in /dev... + Starting Load/Save Random Seed... + Starting udev Coldplug all Devices... + Starting Flush Journal to Persistent Storage... +[ OK ] Mounted FUSE Control File System. +[ OK ] Started Apply Kernel Variables. +[ OK ] Started Create Static Device Nodes in /dev. +[ OK ] Started Load/Save Random Seed. +[ OK ] Started Monitoring of LVM2 mirrors,...ng dmeventd or progress polling. +[ OK ] Started udev Coldplug all Devices. +[ OK ] Started Flush Journal to Persistent Storage. + Starting udev Kernel Device Manager... +[ OK ] Reached target Local File Systems (Pre). +[ OK ] Reached target Local File Systems. + Starting Tell Plymouth To Write Out Runtime Data... + Starting LSB: AppArmor initialization... + Starting Create Volatile Files and Directories... + Starting Commit a transient machine-id on disk... + Starting Initial cloud-init job (pre-networking)... + Starting Set console font and keymap... +[ OK ] Started udev Kernel Device Manager. +[ OK ] Started Tell Plymouth To Write Out Runtime Data. +[ OK ] Started Create Volatile Files and Directories. +[ OK ] Started Commit a transient machine-id on disk. +[ OK ] Found device /dev/ttyS0. +[ OK ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch. + Starting Update UTMP about System Boot/Shutdown... +[ OK ] Started Dispatch Password Requests to Console Directory Watch. +[ OK ] Started Update UTMP about System Boot/Shutdown. +[ 19.118014] cloud-init[611]: Cloud-init v. 18.4-0ubuntu1~16.04.2 running 'init-local' at Thu, 20 Dec 2018 05:35:35 +0000. Up 18.81 seconds. +[ OK ] Started LSB: AppArmor initialization. +[ OK ] Started Set console font and keymap. +[ OK ] Started Initial cloud-init job (pre-networking). +[ OK ] Reached target Network (Pre). +[ OK ] Created slice system-getty.slice. + Starting Raise network interfaces... +[ OK ] Started Raise network interfaces. +[ OK ] Reached target Network. + Starting Initial cloud-init job (metadata service crawler)... +[ 20.189425] cloud-init[935]: Cloud-init v. 18.4-0ubuntu1~16.04.2 running 'init' at Thu, 20 Dec 2018 05:35:36 +0000. Up 19.76 seconds. +[ 20.236269] [cloud-init OK [935]: ] ci-info: ++++++++++++++++++++++++++++++++++++++Net device info++++++++++++++++++++++++++++++++++++++Started Initial cloud-init job (metadata service crawler). + +[ OK ] Reached target System Initialization. +[ OK ] Started Daily Cleanup of Temporary Directories. +[ 20.236712] cloud-init[935]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ +[ 20.437654] cloud-init[935]: ci-info: | Device | Up | Address | Mask | Scope | Hw-Address | +[ OK ] Listening on UUID daemon activation socket. +[ OK ] Started Daily apt download activities. +[ OK ] Started Daily apt upgrade and clean activities. +[ 20.464700] cloud-init[935]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+ +[ 20.609363] cloud-init[935]: ci-info: | enp0s3 | True | 10.0.2.15 | 255.255.255.0 | global | 02:98:e6:10:aa:4b | +[ OK ] Reached target Timers. + Starting Socket activation for snappy daemon. +[ 20.733106] cloud-init[935]: ci-info: | enp0s3 | True | fe80::98:e6ff:fe10:aa4b/64 | . | link | 02:98:e6:10:aa:4b | +[ 20.798005] cloud-init[935]: ci-info: | lo | True | 127.0.0.1 | 255.0.0.0 | host | . | +[ OK ] Listening on D-Bus System Message Bus Socket. +[ 20.821412] cloud-init[935]: ci-info: | lo | True | ::1/128 | . | host | . | +[ 21.010106] cloud-init[935]: ci-info: +--------+------+----------------------------+---------------+--------+-------------------+[ OK ] Started ACPI Events Check. +[ OK ] Reached target Paths. + +[ 21.016079] cloud-init[935]: ci-info: +++++++++++++++++++++++++++Route IPv4 info++++++++++++++++++++++++++++ +[ 21.059356] Starting LXD - unix socket. +[ OK ] Listening on ACPID Listen Socket. +[ OK ] Reached target Network is Online. +cloud-init[935]: ci-info: +-------+-------------+----------+---------------+-----------+-------+ +[ 21.088835] cloud-init[935]: ci-info: | Route | Destination | Gateway | Genmask | Interface | Flags | + Starting iSCSI initiator daemon (iscsid)... +[ OK ] Reached target Cloud-config availability. +[ 21.092096] cloud-init[935]: ci-info: +-------+-------------+----------+---------------+-----------+-------+ +[ 21.094304] cloud-init[935]: ci-info: | 0 | 0.0.0.0 | 10.0.2.2 | 0.0.0.0 | enp0s3 | UG | +[ 21.094547] cloud-init[935]: ci-info: | 1 | 10.0.2.0 | 0.0.0.0 | 255.255.255.0 | enp0s3 | U | +[ 21.094674] cloud-init[935]: ci-info: +-------+-------------+----------+---------------+-----------+-------+ +[ 21.094787] cloud-init[935]: ci-info: +++++++++++++++++++Route IPv6 info+++++++++++++++++++ +[ 21.094906] cloud-init[935]: ci-info: +-------+-------------+---------+-----------+-------+ +[ OK ] Listening on Socket activation for snappy daemon. +[[ 21.095040] cloud-init[935]: ci-info: | Route | Destination | Gateway | Interface | Flags | +[ 21.233142] cloud-init[935]: ci-info: +-------+-------------+---------+-----------+-------+ + OK ] Listening on LXD - unix socket. +[ 21.233258] cloud-init[935]: ci-info: | 0 | fe80::/64 | :: | enp0s3 | U | +[ OK [ 21.269165] cloud-init[935]: ci-info: | 3 | ff00::/8 | :: | enp0s3 | U | +[ 21.270071] cloud-init[935]: ci-info: +-------+-------------+---------+-----------+-------+ +[ 21.270431] cloud-init[935]: Generating public/private rsa key pair. +[ 21.270470] cloud-init[935]: Your identification has been saved in /etc/ssh/ssh_host_rsa_key. +[ 21.270501] cloud-init[935]: Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub. +[ 21.270530] cloud-init[935]: The key fingerprint is: +[ 21.270561] cloud-init[935]: SHA256:k4+IE9jxblIfyP+bqbPITbjSnkIn6NQQf2p6RBvrhUc root@ubuntu-xenial +] [ 21.270595] Reached target Sockets.cloud-init +[935]: The key's randomart image is: +[[ 21.270629] cloud-init[935]: +---[RSA 2048]----+ + OK [ 21.482181] cloud-init[935]: | | +] Reached target Basic System. +[ 21.482523] cloud-init[935]: | . | +[ 21.541453] cloud-init[935]: | o. | +[ 21.542568] cloud-init[935]: | .o++E. . | +[ 21.543759] cloud-init[935]: | .=oO= S | +[ 21.584251] cloud-init[935]: | o @=+= = | +[ 21.584493] cloud-init[935]: | o *+*= = . | +[ OK ] Started ACPI event daemon. +[ 21.584662] cloud-init[935]: | o ==.*.. o | +[ 21.617886] cloud-init[935]: | . +* ++=. | +[ 21.638826] cloud-init[935]: +----[SHA256]-----+ +[ 21.639189] cloud-init[935]: Generating public/private dsa key pair. + Starting Login Service... +[ 21.639363] cloud-init[935]: Your identification has been saved in /etc/ssh/ssh_host_dsa_key. +[ 21.724624] cloud-init[935]: Your public key has been saved in /etc/ssh/ssh_host_dsa_key.pub. +[ 21.724930] cloud-init[935]: The key fingerprint is: +[ 21.725079] cloud-init[935]: SHA256:lLoJ30uKDL2IMic4wkFRKJAfbP+rlIVYEM2HqkjOhr0 root@ubuntu-xenial +[ 21.725231] cloud-init[935]: The key's randomart image is: + Starting Accounts Service... +[ 21.725439] cloud-init[935]: +---[DSA 1024]----+ + [ 21.762071] cloud-init[935]: |oo== . | +[ 21.762700] cloud-init[935]: |oo+.+ . . | +[ 21.762852] cloud-init[935]: |.o.+.. o | +[ 21.762945] cloud-init[935]: | ooo.. o | +[ 21.763075] cloud-init[935]: |Bo. o.o S | +[ 21.763206] cloud-init[935]: |+=.. =.+ | +[ 21.763345] cloud-init[935]: |+ o.+ +.o | +[ 21.763474] cloud-init[935]: |BoE= o.o . | +[ 21.763603] cloud-init[935]: |+=. =.. . | +[ 21.763735] cloud-init[935]: +----[SHA256]-----+ +[ 21.763868] cloud-init[935]: Generating public/private ecdsa key pair. +[ 21.764001] cloud-init[935]: Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key. +Starting LXD - container startup/shutdown... +[ 21.764802] cloud-init[935]: Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub. +[ 21.836191] cloud-init[935]: The key fingerprint is: + Starting LSB: Record successful boot for GRUB... +[ 21.836382] cloud-init[935]: SHA256:Cf3JqFKKcodSuTHJefR6Bh/0DppMbuJl0C58tKT5trY root@ubuntu-xenial +[ 21.948256] cloud-init[935]: The key's randomart image is: + Starting LSB: MD monitoring daemon... +[ 21.948456] cloud-init[935]: +---[ECDSA 256]---+ +[ 21.988998] cloud-init[935]: | | + Starting Pollinate to seed the pseudo random number generator... +[ 21.989210] cloud-init[935]: | . | +[ 22.029966] cloud-init[935]: | . o . | +[ OK ] Started Deferred execution scheduler. +[ 22.030170] cloud-init[935]: | . * o o = . | + [ 22.091006] cloud-init[935]: | X B = S + | +[ 22.091558] cloud-init[935]: | o ^ X = | +Starting Snappy daemon... +[ 22.093066] cloud-init[935]: |o @ ^ = . | +[ 22.140312] cloud-init[935]: | = Xo+ | + [ 22.140528] Starting System Logging Service...cloud-init +[935]: | .oEo | +[[ 22.142845] cloud-init[935]: +----[SHA256]-----+ + OK ] Started Unattended Upgrades Shutdown. +[ 22.168949] cloud-init[935]: Generating public/private ed25519 key pair. +[ 22.217808] cloud-init[935]: Your identification has been saved in /etc/ssh/ssh_host_ed25519_key. +[ 22.218223] cloud-init[935]: Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub. +[ OK ] Started D-Bus System Message Bus. +[ 22.249865] cloud-init[935]: The key fingerprint is: + Starting Virtualbox guest utils...[ 22.250080] +cloud-init[935]: SHA256:3ydoM76vRcOHiA95TDcp3qIZM1vjzNqpU2syB8Yudxs root@ubuntu-xenial +[ 22.316296] cloud-init[935]: The key's randomart image is: +[ 22.316581] cloud-init[935]: +--[ED25519 256]--+ +[ OK ] Started Regular background program processing daemon. +[ 22.316835] cloud-init[935]: | | +[ 22.397380] cloud-init[935]: | . | +[ 22.398937] cloud-init[935]: | o + | +[ 22.419512] cloud-init[935]: | * * o | +[ 22.419829] cloud-init[935]: | .S O * . | + Starting /etc/rc.local Compatibility... +[ 22.419950] cloud-init[935]: | +^.* o | +[ 22.624369] cloud-init[935]: | o+oE.+ . | +[ 22.624634] cloud-init[935]: | . *==* o | +[ OK ] Started FUSE filesystem for LXC. +[ 22.625209] cloud-init[935]: | ooOB=. | +[[ 22.708363] cloud-init[935]: +----[SHA256]-----+ + OK ] Started System Logging Service. +[ OK ] Started Snappy daemon. +[ OK ] Started iSCSI initiator daemon (iscsid). +[ OK ] Started LXD - container startup/shutdown. +[ OK ] Started /etc/rc.local Compatibility. +[ OK ] Started LSB: Record successful boot for GRUB. +[ OK ] Started LSB: MD monitoring daemon. +[ OK ] Started Login Service. + Starting Authenticate and Authorize Users to Run Privileged Tasks... + Starting Login to default iSCSI targets... + Starting Wait until snapd is fully seeded... +[ OK ] Started Virtualbox guest utils. +[ OK ] Started Authenticate and Authorize Users to Run Privileged Tasks. +[ OK ] Started Accounts Service. +[ OK ] Started Login to default iSCSI targets. +[ OK ] Reached target Remote File Systems (Pre). +[ OK ] Reached target Remote File Systems. + Starting LSB: automatic crash report generation... + Starting LSB: Set the CPU Frequency Scaling governor to "ondemand"... + Starting LSB: daemon to balance interrupts for SMP systems... + Starting Permit User Sessions... +[ OK ] Started Permit User Sessions. + Starting Terminate Plymouth Boot Screen... + Starting Hold until boot process finishes up... +[ OK ] Started LSB: automatic crash report generation. +[ OK ] Started LSB: Set the CPU Frequency Scaling governor to "ondemand". +[ OK ] Started LSB: daemon to balance interrupts for SMP systems. +[ OK ] Started Terminate Plymouth Boot Screen. +[ OK ] Started Hold until boot process finishes up. + Starting Set console scheme... +[ OK ] Started Serial Getty on ttyS0. +[ OK ] Started Getty on tty1. +[ OK ] Reached target Login Prompts. +[ OK ] Started Set console scheme. +[ OK ] Started Wait until snapd is fully seeded. + Starting Apply the settings specified in cloud-config... +[ 27.368149] cloud-init[1236]: Generating locales (this might take a while)... +[ 27.997171] cloud-init[1236]: en_US.UTF-8... done +[ 28.006198] cloud-init[1236]: Generation complete. +[ 28.222908] cloud-init[1236]: Cloud-init v. 18.4-0ubuntu1~16.04.2 running 'modules:config' at Thu, 20 Dec 2018 05:35:44 +0000. Up 27.28 seconds. +[ OK ] Started Apply the settings specified in cloud-config. +[ OK ] Started Pollinate to seed the pseudo random number generator. + Starting OpenBSD Secure Shell server... +ci-info: no authorized ssh keys fingerprints found for user ubuntu. +<14>Dec 20 05:35:45 ec2: +<14>Dec 20 05:35:45 ec2: ############################################################# +<14>Dec 20 05:35:45 ec2: -----BEGIN SSH HOST KEY FINGERPRINTS----- +<14>Dec 20 05:35:45 ec2: 1024 SHA256:lLoJ30uKDL2IMic4wkFRKJAfbP+rlIVYEM2HqkjOhr0 root@ubuntu-xenial (DSA) +<14>Dec 20 05:35:45 ec2: 256 SHA256:Cf3JqFKKcodSuTHJefR6Bh/0DppMbuJl0C58tKT5trY root@ubuntu-xenial (ECDSA) +<14>Dec 20 05:35:45 ec2: 256 SHA256:3ydoM76vRcOHiA95TDcp3qIZM1vjzNqpU2syB8Yudxs root@ubuntu-xenial (ED25519) +<14>Dec 20 05:35:45 ec2: 2048 SHA256:k4+IE9jxblIfyP+bqbPITbjSnkIn6NQQf2p6RBvrhUc root@ubuntu-xenial (RSA) +<14>Dec 20 05:35:45 ec2: -----END SSH HOST KEY FINGERPRINTS----- +<14>Dec 20 05:35:45 ec2: ############################################################# +-----BEGIN SSH HOST KEY KEYS----- +ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF+3dIpZTNmcQL41LqgmT0aW9lGqJJ5oVHvtDDR2ZqKQR2U+A2jEhOJbtctHPg/JvzDQuNgUfY41vGzqds/LKoM= root@ubuntu-xenial +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII6WxCsfIeTzv44qE09hG21RhRWbMPoDZlzzd1AnnE3h root@ubuntu-xenial +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDLOO/YmsXdYIDfKZk1rI2qf3Y/yAdZz1qsERmW2yI7eYVjoZcxXKswgsILC/uS52Hq+pxRp4s3QrI6yeE7ahczmLOI3zZS81uPF6x9gthyvIC4BxcSeQzv5CRp+gDwBfa+rs6OQyl8fTYICaoSBZWRIkrBES3aIoGyhxguslbtSAAh49lMeCkH9+pOr9qi/rfrKN31tCHlLYmzXYjHIuR0bXFIKHcNpbheZwGyerNJmSYPTP+0acIzwH5FznoOizuLoXsjgEMbsIEh5cvyYWwVss0HbCWfJlbY9KzqiNULcyEEVn2Rnq8vOy2OdJ4SC+SBGdPz2EAeY75Y8dajZhU1 root@ubuntu-xenial +-----END SSH HOST KEY KEYS----- +[ 28.748228] cloud-init[1293]: Cloud-init v. 18.4-0ubuntu1~16.04.2 running 'modules:final' at Thu, 20 Dec 2018 05:35:45 +0000. Up 28.62 seconds. +[ 28.748411] cloud-init[1293]: ci-info: no authorized ssh keys fingerprints found for user ubuntu. +[ 28.748497] cloud-init[1293]: Cloud-init v. 18.4-0ubuntu1~16.04.2 finished at Thu, 20 Dec 2018 05:35:45 +0000. Datasource DataSourceNoCloud [seed=/dev/sdb][dsmode=net]. Up 28.74 seconds + +Ubuntu 16.04.5 LTS ubuntu-xenial ttyS0 + +ubuntu-xenial login: Stopping v[ OK ] Stopped Wait until snapd is fully seeded. + Stopping Snappy daemon... + Stopping OpenBSD Secure Shell server... + Stopping Regular background program processing daemon... + Stopping LSB: daemon to balance interrupts for SMP systems... + Stopping User Manager for UID 1000... +[ OK ] Unmounted /var/lib/lxcfs. +[ OK ] Stopped ACPI event daemon. +[ OK ] Stopped Accounts Service. +[ OK ] Stopped Deferred execution scheduler. +[ OK ] Stopped Snappy daemon. +[ OK ] Stopped System Logging Service. +[ OK ] Stopped Regular background program processing daemon. +[ OK ] Stopped Authenticate and Authorize Users to Run Privileged Tasks. +[ OK ] Stopped Serial Getty on ttyS0. +[ OK ] Stopped Getty on tty1. +[ OK ] Stopped OpenBSD Secure Shell server. +[ OK ] Stopped User Manager for UID 1000. +[ OK ] Stopped Session 3 of user vagrant. +[ OK ] Stopped Session 4 of user vagrant. +[ OK ] Stopped D-Bus System Message Bus. +[ OK ] Stopped Unattended Upgrades Shutdown. +[ OK ] Stopped FUSE filesystem for LXC. +[ OK ] Stopped LSB: MD monitoring daemon. +[ OK ] Stopped Virtualbox guest utils. +[ OK ] Stopped LSB: automatic crash report generation. +[ OK ] Stopped LSB: Set the CPU Frequency Scaling governor to "ondemand". +[ OK ] Stopped LSB: Record successful boot for GRUB. +[ OK ] Stopped LXD - container startup/shutdown. +[ OK ] Stopped LSB: daemon to balance interrupts for SMP systems. +[ OK ] Removed slice User Slice of vagrant. + Stopping Login Service... +[ OK ] Removed slice system-getty.slice. +[ OK ] Stopped /etc/rc.local Compatibility. +[ OK ] Removed slice system-serial\x2dgetty.slice. + Stopping Permit User Sessions... +[ OK ] Stopped Login Service. +[ OK ] Stopped Permit User Sessions. +[ OK ] Stopped target Remote File Systems. +[ OK ] Stopped target Remote File Systems (Pre). + Stopping Login to default iSCSI targets... +[ OK ] Stopped target User and Group Name Lookups. +[ OK ] Stopped target Basic System. +[ OK ] Stopped target Sockets. +[ OK ] Closed ACPID Listen Socket. +[ OK ] Closed D-Bus System Message Bus Socket. +[ OK ] Closed Socket activation for snappy daemon. +[ OK ] Closed LXD - unix socket. +[ OK ] Closed Syslog Socket. +[ OK ] Closed UUID daemon activation socket. +[ OK ] Stopped target Paths. +[ OK ] Stopped Dispatch Password Requests to Console Directory Watch. +[ OK ] Stopped ACPI Events Check. +[ OK ] Stopped Forward Password Requests to Wall Directory Watch. +[ OK ] Stopped target Slices. +[ OK ] Removed slice User and Session Slice. +[ OK ] Stopped target System Initialization. +[ OK ] Stopped target Encrypted Volumes. +[ OK ] Stopped target Swap. + Stopping Load/Save Random Seed... + Stopping Update UTMP about System Boot/Shutdown... +[ OK ] Stopped Commit a transient machine-id on disk. +[ OK ] Stopped Load/Save Random Seed. +[ OK ] Stopped Login to default iSCSI targets. +[ OK ] Stopped Update UTMP about System Boot/Shutdown. +[ OK ] Stopped Create Volatile Files and Directories. + Stopping iSCSI initiator daemon (iscsid)... +[ OK ] Stopped iSCSI initiator daemon (iscsid). +[ OK ] Stopped target Network is Online. +[ OK ] Stopped target Network. +[ OK ] Stopped Initial cloud-init job (metadata service crawler). + Stopping Raise network interfaces... +[ OK ] Stopped Raise network interfaces. +[ OK ] Stopped target Local File Systems. + Unmounting /run/user/1000... + Unmounting /vagrant... +[ OK ] Stopped target Network (Pre). +[ OK ] Stopped Initial cloud-init job (pre-networking). +[ OK ] Stopped Apply Kernel Variables. +[ OK ] Stopped Load Kernel Modules. +[ OK ] Unmounted /run/user/1000. +[ OK ] Unmounted /vagrant. +[ OK ] Reached target Unmount All Filesystems. +[ OK ] Stopped target Local File Systems (Pre). +[ OK ] Stopped Create Static Device Nodes in /dev. +[ OK ] Stopped Remount Root and Kernel File Systems. +[ OK ] Reached target Shutdown. +[ 827.304193] reboot: Power down \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/action_provision powermate-7/debian/.vagrant/machines/default/virtualbox/action_provision --- powermate-6/debian/.vagrant/machines/default/virtualbox/action_provision 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/action_provision 2018-12-20 05:35:54.000000000 +0000 @@ -0,0 +1 @@ +1.5:89bd4e39-d80d-41b5-b03c-420fde8c85ad \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/action_set_name powermate-7/debian/.vagrant/machines/default/virtualbox/action_set_name --- powermate-6/debian/.vagrant/machines/default/virtualbox/action_set_name 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/action_set_name 2018-12-20 05:35:10.000000000 +0000 @@ -0,0 +1 @@ +1545284110 \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/creator_uid powermate-7/debian/.vagrant/machines/default/virtualbox/creator_uid --- powermate-6/debian/.vagrant/machines/default/virtualbox/creator_uid 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/creator_uid 2018-12-20 05:35:09.000000000 +0000 @@ -0,0 +1 @@ +1000 \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/id powermate-7/debian/.vagrant/machines/default/virtualbox/id --- powermate-6/debian/.vagrant/machines/default/virtualbox/id 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/id 2018-12-20 05:35:09.000000000 +0000 @@ -0,0 +1 @@ +89bd4e39-d80d-41b5-b03c-420fde8c85ad \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/index_uuid powermate-7/debian/.vagrant/machines/default/virtualbox/index_uuid --- powermate-6/debian/.vagrant/machines/default/virtualbox/index_uuid 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/index_uuid 2018-12-20 05:35:09.000000000 +0000 @@ -0,0 +1 @@ +ddc1fe8530f5477884f4eb6cf8c5c707 \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/private_key powermate-7/debian/.vagrant/machines/default/virtualbox/private_key --- powermate-6/debian/.vagrant/machines/default/virtualbox/private_key 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/private_key 2018-12-20 05:35:51.000000000 +0000 @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpAIBAAKCAQEAoErRwGccXDfhY+7Nfx9iT6OpnUeAQ3L+I/yb0YPIdAkL8oX/ +Mm1pDEhFT8MPiNZ2T3ZE0qfxfwXTTTk0rtDjeNghudvzmis8v6nYsxranQ53LNBE +PpPdHrQBqiOjGg2tpLy6Qk7w8vOcPfo18ckQUBANpJniEE6z7kF+ZwR7UEKk+I1B +oQ8Fqz55KbKvTHeGR87jqPdPryj+hy+RHNoaPgdS3D82FM2qvshhHL09aMhNbjxW +8dZeJBJVL0ioAOXrUHjxSBxsq5y6ZhlYO7AexiASw6RA8m0Al4/sgSxV10mfHtxT +qexfgyG9gyfc6eDKwQJTgNVYh2kSpTcDc0xnlwIDAQABAoIBADexByNkL9RSjfrc +k4VhcBTfdiTxHL1SjL4QHEs1EEZQhlgi+kGZBfCAg6Rsz07pxH1jSBIwy5UofvvL +rmQ2q3HnFgCvTPn5n8evyVyhLed3iSyGx88+LItoW1Ozwg1hRz1/XO+A4fJndZeL +AYcaJpLKoRLZbFPiJF3ZX4OHaRi/IioqzdM0eqe4aJESV9+vOpnIr0iDwCq6YmRY +pVCsApOCo4jJ/Ht4YG3+6RnHRVI2v/B8IVwvi9lZwGKUOqL2LanI8ze3qADnxZXe +8fGo7aHCkwhAcEYkzu3w2BqYybdTKa87P1H79kNYd7oAtFl0I/j/IR41ti4k4qPl +7avtYGECgYEAzxGBr5eaKb52f0eqGoei5cg9C1hmyupYl+DV8Q47IbkOrMatnVKm +ZkUIYMstVyT2VTDV82O1WlQMuAHYekoo+AJl8Kyf/wWHqjuFC3y7kkyMfwJRbnh1 +nDLYWEyXs/L1zKR5j2QWAky2KaDWyKDgHnPxWaND5kKd9kTjTJGqgCkCgYEAxiud +o0iMSnCl4m+pL6C0wu9gdE6kQOEHB1jaRRZom9axeD4GpKMRhmCHR6h3G5tbOIj/ +BhQWt05Z6nrN/3KB2dQ9Wq18vwpwSD/vTTYY6oZkGdQJoA6P995vVO/U6mJ2ZNVO +v4l1wzz0kjb+POSCJv4sitDgerPWox/aojI1ob8CgYEAl15Q0y+bvpBAx2J38tTc +O+VY2oZQ/ly5Tq1JN+ITT9+b3qmOGMdmZLRqH3fnOSEIAdalUDq/Q7zVX13aBetY +b5QxOPK4MxCzz7ma1H7mD1huDBqBtKPSNdDlXgb/jsg47tP9GNktTZkOQPgWiqsv +qpNPBxvWcuiX2IMbNcn2PaECgYAnniSftitF3otrX4NlYC2DIzQXTHmN9u7eyyan +1TkInr1QGqZdV7RzNu0UqFtXi5GLFehWIMIB14omVHLGdO/8ym+Rp0lfMAkOiKmg +uAX3LPLqLvfVpdOmbDO5uVDJovGkaviZVjPS2mbSrGfbaJuUjA//mI6oOTfZ2M5u +yrbqJQKBgQCPfaEscV6qIu6k9HqMkJaTeXyypWEesLrjGwkrx/kJDROFFQPv1xU2 +GkZ9AHOgYrAw0JJy5MRTdYPqY677NABQcl/b3DwqFF32Yp2Z/F9FS6bGxdaO8bC4 +2Xh8zjHiTvgsxCuIlw9rs/Zbe8OqBU44TgyYQgA74Knt2Al/8Wh9ug== +-----END RSA PRIVATE KEY----- diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/synced_folders powermate-7/debian/.vagrant/machines/default/virtualbox/synced_folders --- powermate-6/debian/.vagrant/machines/default/virtualbox/synced_folders 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/synced_folders 2018-12-20 05:35:54.000000000 +0000 @@ -0,0 +1 @@ +{"virtualbox":{"/vagrant":{"guestpath":"/vagrant","hostpath":"/home/nexus/projects/powermate-linux/debian","disabled":false,"__vagrantfile":true}}} \ No newline at end of file diff -Nru powermate-6/debian/.vagrant/machines/default/virtualbox/vagrant_cwd powermate-7/debian/.vagrant/machines/default/virtualbox/vagrant_cwd --- powermate-6/debian/.vagrant/machines/default/virtualbox/vagrant_cwd 1970-01-01 00:00:00.000000000 +0000 +++ powermate-7/debian/.vagrant/machines/default/virtualbox/vagrant_cwd 2018-12-20 05:35:02.000000000 +0000 @@ -0,0 +1 @@ +/home/nexus/projects/powermate-linux/debian \ No newline at end of file diff -Nru powermate-6/main.c powermate-7/main.c --- powermate-6/main.c 2018-12-18 05:12:26.000000000 +0000 +++ powermate-7/main.c 2018-12-24 18:38:11.000000000 +0000 @@ -175,10 +175,6 @@ if (knob_depressed && ret == 0) { // timer ran out knob_depressed = 0; - // if muted, and we muted it when depressing the knob in the first place, then unmute - if (muted && knob_command == NULL) { - pa_context_set_sink_mute_by_index(context, sink_index, !muted, NULL, NULL); - } if (long_press_command == NULL) { movie_mode = !movie_mode; printf("Movie mode: %d\n", movie_mode); @@ -237,6 +233,10 @@ // knob depressed knob_depressed = 1; knob_depressed_timestamp = ev.time; + } + else if (ev.value == 0 && knob_depressed) { + // knob released + knob_depressed = 0; if (knob_command == NULL) { pa_context_set_sink_mute_by_index(context, sink_index, !muted, NULL, NULL); } @@ -244,10 +244,6 @@ exec_command(knob_command); } } - else if (ev.value == 0) { - // knob released - knob_depressed = 0; - } } } } @@ -259,16 +255,36 @@ } int main(int argc, char *argv[]) { + int i; + for (i=1; i < argc; i++) { + if ((strcmp(argv[i],"-c") && strcmp(argv[i],"-d")) // check if it's an unexpected option + || (!strcmp(argv[i],"-c") && ++i == argc) // check if it's -c but the filename is missing + ) { + fprintf(stderr, "Usage: %s [-c file] [-d]\n", argv[0]); + return 0; + } + } + // Settings int daemonize = 0; // Load config file { - char config_path[255] = ""; + char config_path[PATH_MAX] = ""; + for (i=1; i < argc; i++) { + if (!strcmp(argv[i], "-c")) { + strcpy(config_path, argv[++i]); + if (access(config_path, R_OK) != 0) { + fprintf(stderr, "Could not access %s: %s\n", config_path, strerror(errno)); + return 1; + } + } + } + char *homedir = getenv("HOME"); - if (homedir != NULL) { + if (config_path[0] == '\0' && homedir != NULL) { sprintf(config_path, "%s/.powermate.toml", homedir); - if (access(config_path, F_OK) != 0) { + if (access(config_path, R_OK) != 0) { config_path[0] = '\0'; } } @@ -276,7 +292,7 @@ strcpy(config_path, "/etc/powermate.toml"); } - if (access(config_path, F_OK) == 0) { + if (access(config_path, R_OK) == 0) { printf("Loading config from %s\n", config_path); FILE *f; @@ -329,7 +345,6 @@ } } - int i; for (i=1; i < argc; i++) { if (!strcmp(argv[i], "-d")) { daemonize = 1; diff -Nru powermate-6/powermate.toml powermate-7/powermate.toml --- powermate-6/powermate.toml 2018-12-18 05:12:26.000000000 +0000 +++ powermate-7/powermate.toml 2018-12-24 18:38:11.000000000 +0000 @@ -1,6 +1,7 @@ # The program checks for configuration files in the following order: # - $HOME/.powermate.toml # - /etc/powermate.toml +# You can override this and use a custom path by starting the program with the "-c" option. # If a file cannot be found, the defaults settings correspond to the values in this file. # Path to device: diff -Nru powermate-6/tomlc99/.git powermate-7/tomlc99/.git --- powermate-6/tomlc99/.git 2018-12-16 07:12:35.000000000 +0000 +++ powermate-7/tomlc99/.git 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -gitdir: ../.git/modules/tomlc99 diff -Nru powermate-6/tomlc99/.gitignore powermate-7/tomlc99/.gitignore --- powermate-6/tomlc99/.gitignore 2018-12-16 07:12:35.000000000 +0000 +++ powermate-7/tomlc99/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -# Object files -*.o -*.ko -*.obj -*.elf - -# Precompiled Headers -*.gch -*.pch - -# Libraries -*.lib -*.a -*.la -*.lo - -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib - -# Executables -*.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex - -# Debug files -*.dSYM/ -*.su diff -Nru powermate-6/tomlc99/test/.gitignore powermate-7/tomlc99/test/.gitignore --- powermate-6/tomlc99/test/.gitignore 2018-12-16 07:12:35.000000000 +0000 +++ powermate-7/tomlc99/test/.gitignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -/goworkspace -/toml-test -/toml-test-decoder