Skip to content

Instantly share code, notes, and snippets.

Josef Reidinger jreidinger

Block or report user

Report or block jreidinger

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View daily report
Testing Label, Mount Points and Mount By
----------------------------------------
- After fix in my git branch label is now kept if using Start with Existing partitioning
- mount by and mount path is not used with simple Start with Existing partitioning ( and default is proposed )
- When import mount points is used then it set properly mount path, but mount by is still default one ( uuid )
- when using import mount points and format system volumes, then it reset label on that system volumes ( but keep on rest ). Mount by is still lost.
How it works in old partitioner:
@jreidinger
jreidinger / disk-devicegraph.xml
Last active May 29, 2017
Demonstration of hard to debug caching problem when device is from no longer valid device graph
View disk-devicegraph.xml
<?xml version="1.0"?>
<Devicegraph>
<Devices>
<Disk>
<sid>42</sid>
<name>/dev/sda</name>
<sysfs-name>sda</sysfs-name>
<sysfs-path>/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda</sysfs-path>
<region>
<length>16777216</length>
View gist:59d5d2a471ff83a94cab409db2cbe184
## Configuration file for software management
## /etc/zypp/zypp.conf
##
## Boolean values are 0 1 yes no on off true false
[main]
##
View hana.aug
(* Hana global.inif module for Augeas
Author: Josef Reidinger <jreidinger@suse.cz>
hana global.ini is a standard INI File, just keys can be single char or number
*)
module Hana =
autoload xfm
@jreidinger
jreidinger / print_deps.rb
Last active Sep 19, 2016
build service dependency chain
View print_deps.rb
require "yaml"
require "cheetah"
require "pp"
require "rexml/document"
class Package
attr_accessor :layer, :name, :depends, :time, :total_time
def initialize(name, depends)
@name = name
View gist:3883aa68662e9a7fdc7b
disks = a_devicegraph.disks # A disks object, Array on steroids
disks = disks.with(name: ["/dev/sda", "/dev/sdb"]) # another disks object
primary_parts = disks.partitions.with(type: :primary) # A Partitions object, another Array on steroids
parts = disks.partitions.with(name: ["/dev/sda2", "/dev/sdc3"])
# equivalent line
# parts = a_devicegraph.disks.partitions.with(name: ["/dev/sda2", "/dev/sdc3"])
# Calls to whatever.filesystems returns a Filesystems object which is another Array on steroids
# So the equivalent to previous example (https://gist.github.com/ancorgs/9c628ef0f4fa717a2817) would be
a_device_graph.filesystems.to_a # all file systems in the devicegraph
@jreidinger
jreidinger / grab script
Created Oct 5, 2011
enlightment nightly build grab script
View grab script
#!/bin/bash
set -e
PROJECTS=(
eina
eet
evas
ecore
embryo
edje
e_dbus
@jreidinger
jreidinger / allowed_type_benchmark.rb
Last active Jun 29, 2016
yast installation profile
View allowed_type_benchmark.rb
require "yast"
require "benchmark"
VALUES = ["any", "nil", "void", "boolean", "string", "symbol", "integer",
"float", "list", "map", "term", "path", "locale", "function",
"byteblock"
]
def replacement(object, to)
types = Yast::Ops::TYPES_MAP[to]
You can’t perform that action at this time.