Skip to content

Instantly share code, notes, and snippets.

@rpasche
Created July 7, 2015 12:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rpasche/ae4511bbf29e829db682 to your computer and use it in GitHub Desktop.
Save rpasche/ae4511bbf29e829db682 to your computer and use it in GitHub Desktop.
rear issue #613
# Generated by LVM2 version 2.02.111(2) (2014-09-01): Tue Jul 7 14:33:36 2015
contents = "Text Format Volume Group"
version = 1
description = "vgcfgbackup -f /var/lib/rear/layout/lvm/%s.cfg"
creation_host = "debian8" # Linux debian8 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-2 (2015-04-13) x86_64
creation_time = 1436272416 # Tue Jul 7 14:33:36 2015
debian8-vg {
id = "SbZUnt-JI9U-zPST-d0hy-ysQ1-0SYX-zXRIPL"
seqno = 3
format = "lvm2" # informational
status = ["RESIZEABLE", "READ", "WRITE"]
flags = []
extent_size = 8192 # 4 Megabytes
max_lv = 0
max_pv = 0
metadata_copies = 0
physical_volumes {
pv0 {
id = "8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm"
device = "/dev/sda5" # Hint only
status = ["ALLOCATABLE"]
flags = []
dev_size = 16273408 # 7.75977 Gigabytes
pe_start = 2048
pe_count = 1986 # 7.75781 Gigabytes
}
}
logical_volumes {
root {
id = "naXLAe-rsZR-aBf2-Og4N-8qpQ-g1xq-Q2Poht"
status = ["READ", "WRITE", "VISIBLE"]
flags = []
creation_host = "debian8"
creation_time = 1435915395 # 2015-07-03 11:23:15 +0200
segment_count = 1
segment1 {
start_extent = 0
extent_count = 1892 # 7.39062 Gigabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv0", 0
]
}
}
swap_1 {
id = "iIzqqT-SBm3-Wb8Y-copE-3z8w-W0S0-2HFhTp"
status = ["READ", "WRITE", "VISIBLE"]
flags = []
creation_host = "debian8"
creation_time = 1435915395 # 2015-07-03 11:23:15 +0200
segment_count = 1
segment1 {
start_extent = 0
extent_count = 94 # 376 Megabytes
type = "striped"
stripe_count = 1 # linear
stripes = [
"pv0", 1892
]
}
}
}
}
Filesystem Size Used Avail Use% Mounted on
/dev/dm-0 7.2G 3.2G 3.7G 47% /
udev 10M 0 10M 0% /dev
tmpfs 99M 4.4M 95M 5% /run
tmpfs 248M 0 248M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 248M 0 248M 0% /sys/fs/cgroup
/dev/sda1 236M 33M 191M 15% /boot
/dev/sda1 /dev/sda
/dev/sda2 /dev/sda
/dev/sda5 /dev/sda
/dev/debian8-vg pv:/dev/sda5
pv:/dev/sda5 /dev/sda5
/dev/mapper/debian8--vg-root /dev/debian8-vg
/dev/mapper/debian8--vg-swap_1 /dev/debian8-vg
fs:/ /dev/dm-0
fs:/boot /dev/sda1
fs:/boot fs:/
swap:/dev/mapper/debian8--vg-swap_1 /dev/mapper/debian8--vg-swap_1
disk /dev/sda 8589934592 msdos
part /dev/sda 254803968 1048576 primary boot /dev/sda1
part /dev/sda 1024 256900096 extended none /dev/sda2
part /dev/sda 8331984896 256901120 logical lvm /dev/sda5
lvmdev /dev/debian8-vg /dev/sda5 8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm 16273408
lvmgrp /dev/debian8-vg 4096 1986 8134656
lvmvol /dev/debian8-vg root 1892 15499264
lvmvol /dev/debian8-vg swap_1 94 770048
# Filesystems (only ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs are supported).
# Format: fs <device> <mountpoint> <fstype> [uuid=<uuid>] [label=<label>] [<attributes>]
fs /dev/dm-0 / ext4 uuid=476da2c6-9402-42d6-85d2-ceb7c17270ec label= blocksize=4096 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=16368 default_mount_options=user_xattr,acl options=rw,relatime,errors=remount-ro,data=ordered
fs /dev/sda1 /boot ext2 uuid=eb501d39-0d5e-4264-9d0f-9e328610e91c label= blocksize=1024 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=4093 default_mount_options=user_xattr,acl options=rw,relatime
swap /dev/mapper/debian8--vg-swap_1 uuid=2e882f87-58c6-4906-88c2-5a2aa8760326 label=
todo /dev/sda disk
todo /dev/sda1 part
todo /dev/sda2 part
todo /dev/sda5 part
todo pv:/dev/sda5 lvmdev
todo /dev/debian8-vg lvmgrp
todo /dev/mapper/debian8--vg-root lvmvol
todo /dev/mapper/debian8--vg-swap_1 lvmvol
todo fs:/ fs
todo fs:/boot fs
todo swap:/dev/mapper/debian8--vg-swap_1 swap
c3219a98322101a8c4d20497ad3d4bee /etc/lvm/lvm.conf
19eee6b50aedad78e3d07efe8d2fada4 /etc/rear/local.conf
ae415f84e2967eff580089fb08aa0a61 /etc/udev/udev.conf
85378bd67fa253193a0253ae8a78cba0 /boot/grub/grub.cfg
9e719c7f4a8d4c4390ec34685551964d /etc/network/interfaces
2015-07-07 14:33:35 Relax-and-Recover 1.17.1 / Git
2015-07-07 14:33:35 Command line options: /usr/sbin/rear -vD savelayout
2015-07-07 14:33:35 Using log file: /var/log/rear/rear-debian8.log
2015-07-07 14:33:35 Including conf/Linux-i386.conf
+ . /usr/share/rear/conf/Linux-i386.conf
++ REQUIRED_PROGS=("${REQUIRED_PROGS[@]}" parted sfdisk)
++ PROGS=("${PROGS[@]}" grub partprobe lilo fdisk cfdisk)
+ test 1
+ set +x
2015-07-07 14:33:35 Including conf/GNU/Linux.conf
+ . /usr/share/rear/conf/GNU/Linux.conf
++ PROGS=(${PROGS[@]} rpc.statd rpcbind bash mknod blkid vol_id udev_volume_id portmap readlink rpcinfo grep cat tac tr reboot halt shutdown killall5 killall chroot tee awk ip ifconfig nslookup route ifenslave ifrename nameif klogd syslog-ng syslogd rsyslogd echo cp date wc cut rm rmdir test init telinit ethtool expand sed mount umount insmod modprobe lsmod true false mingetty rmmod hostname uname sleep logger ps ln dirname basename mkdir tty ping netstat free traceroute less vi pico nano rmmod df ls dmesg du tar gzip netcat top iptraf joe pico getent id ldd strace rsync tail head find md5sum mkfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.jfs mkfs.xfs mkfs.reiserfs mkfs.vfat mkfs.btrfs mkreiserfs fsck fsck.ext2 fsck.ext3 fsck.ext4 fsck.ext4dev fsck.xfs fsck.reiserfs reiserfsck fsck.btrfs findmnt btrfsck tune2fs tune4fs xfs_admin xfs_db btrfs jfs_tune reiserfstune expr egrep grep fgrep chmod chown stat mkswap swapon swapoff mknod touch scsi_id lsscsi logd initctl lspci usleep mktemp /bin/true strace which mkfifo seq openvt poweroff chacl getfacl setfacl attr getfattr setfattr mpath_wait strings xargs sg_inq env w dosfslabel)
++ LIBS=(${LIBS[@]} /lib*/libnss_dns* /lib*/libnss_files* /lib/*/libnss_dns* /lib/*/libnss_files* /lib*/libgcc_s* /lib*/libresolv* /usr/lib*/rsyslog/*so /lib*/rsyslog/*so /usr/lib*/syslog-ng/*)
++ MODULES=(${MODULES[@]} vfat nls_iso8859_1 nls_utf8 nls_cp437 af_packet unix nfs nfsv4 nfsv3 lockd sunrpc cifs usbcore usb_storage usbhid sr_mod ide_cd cdrom uhci_hcd ehci_hcd xhci_hcd ohci_hcd zlib zlib-inflate zlib-deflate libcrc32c crc32c crc32c-intel)
++ COPY_AS_IS=(${COPY_AS_IS[@]} /dev /etc/inputr[c] /etc/protocols /etc/services /etc/rpc /etc/termcap /etc/terminfo /lib*/terminfo /usr/share/terminfo /etc/netconfig /etc/mke2fs.conf /etc/*-release /lib*/firmware /etc/localtime /etc/magic /usr/share/misc/magic /etc/dracut.conf /etc/dracut.conf.d /usr/lib/dracut)
++ COPY_AS_IS_EXCLUDE=(${COPY_AS_IS_EXCLUDE[@]} dev/shm/\*)
++ KERNEL_CMDLINE=' selinux=0'
++ CLONE_USERS=("${CLONE_USERS[@]}" daemon rpc usbmuxd usbmux vcsa nobody)
++ CLONE_GROUPS=("${CLONE_GROUPS[@]}" tty usbmuxd usbmux fuse kvm)
+ test 1
+ set +x
2015-07-07 14:33:35 Including /etc/rear/local.conf
+ . /etc/rear/local.conf
+ test 1
+ set +x
2015-07-07 14:33:35 Running 'init' stage
2015-07-07 14:33:35 Including init/default/01_set_drlm_env.sh
+ . /usr/share/rear/init/default/01_set_drlm_env.sh
++ drlm_is_managed
++ [[ n == \y ]]
++ return 1
++ return 0
+ test 1
+ set +x
2015-07-07 14:33:35 Finished running 'init' stage in 0 seconds
2015-07-07 14:33:35 Using build area '/tmp/rear.wnOgeRkFBvKx2cw'
mkdir: created directory '/tmp/rear.wnOgeRkFBvKx2cw/rootfs'
mkdir: created directory '/tmp/rear.wnOgeRkFBvKx2cw/tmp'
2015-07-07 14:33:35 Running savelayout workflow
2015-07-07 14:33:35 Running 'layout/save' stage
2015-07-07 14:33:35 Including layout/save/GNU/Linux/10_create_layout_file.sh
+ . /usr/share/rear/layout/save/GNU/Linux/10_create_layout_file.sh
++ LogPrint 'Creating disk layout'
++ Log 'Creating disk layout'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:35 Creating disk layout'
2015-07-07 14:33:35 Creating disk layout
++ Print 'Creating disk layout'
++ test 1
++ echo -e 'Creating disk layout'
++ Log 'Preparing layout directory.'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:35 Preparing layout directory.'
2015-07-07 14:33:35 Preparing layout directory.
++ mkdir -p -v /var/lib/rear/layout
++ mkdir -p -v /var/lib/rear/recovery
++ mkdir -p -v /var/lib/rear/layout/config
++ DISKLAYOUT_FILE=/var/lib/rear/layout/disklayout.conf
++ '[' -e /var/lib/rear/layout/disklayout.conf ']'
++ Log 'Removing old layout file.'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:35 Removing old layout file.'
2015-07-07 14:33:35 Removing old layout file.
++ :
++ LAYOUT_FILE=/var/lib/rear/layout/disklayout.conf
++ LAYOUT_DEPS=/var/lib/rear/layout/diskdeps.conf
++ LAYOUT_TODO=/var/lib/rear/layout/disktodo.conf
++ :
++ :
+ test 1
+ set +x
2015-07-07 14:33:35 Including layout/save/GNU/Linux/15_save_diskbyid_mappings.sh
+ . /usr/share/rear/layout/save/GNU/Linux/15_save_diskbyid_mappings.sh
++ UdevQueryName=
++ type -p udevinfo
++ type -p udevadm
++ UdevQueryName='udevadm info --query=name --name'
++ [[ -z udevadm info --query=name --name ]]
++ read ID
++ ls /dev/disk/by-id
+++ udevadm info --query=name --name /dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376
++ ID_NEW=sr0
++ echo ata-VBOX_CD-ROM_VB2-01700376 sr0
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad
++ ID_NEW=sda
++ echo ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad sda
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part1
++ ID_NEW=sda1
++ echo ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part1 sda1
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part2
++ ID_NEW=sda2
++ echo ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part2 sda2
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part5
++ ID_NEW=sda5
++ echo ata-VBOX_HARDDISK_VBebf1268f-0ffcc2ad-part5 sda5
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/dm-name-debian8--vg-root
++ ID_NEW=dm-0
++ echo dm-name-debian8--vg-root dm-0
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/dm-name-debian8--vg-swap_1
++ ID_NEW=dm-1
++ echo dm-name-debian8--vg-swap_1 dm-1
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/dm-uuid-LVM-SbZUntJI9UzPSTd0hyysQ10SYXzXRIPLiIzqqTSBm3Wb8YcopE3z8wW0S02HFhTp
++ ID_NEW=dm-1
++ echo dm-uuid-LVM-SbZUntJI9UzPSTd0hyysQ10SYXzXRIPLiIzqqTSBm3Wb8YcopE3z8wW0S02HFhTp dm-1
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/dm-uuid-LVM-SbZUntJI9UzPSTd0hyysQ10SYXzXRIPLnaXLAersZRaBf2Og4N8qpQg1xqQ2Poht
++ ID_NEW=dm-0
++ echo dm-uuid-LVM-SbZUntJI9UzPSTd0hyysQ10SYXzXRIPLnaXLAersZRaBf2Og4N8qpQg1xqQ2Poht dm-0
++ read ID
+++ udevadm info --query=name --name /dev/disk/by-id/lvm-pv-uuid-8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
++ ID_NEW=sda5
++ echo lvm-pv-uuid-8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm sda5
++ read ID
++ [[ -f /var/lib/rear/recovery/diskbyid_mappings ]]
++ Log 'Saved diskbyid_mappings'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:35 Saved diskbyid_mappings'
2015-07-07 14:33:35 Saved diskbyid_mappings
+ test 1
+ set +x
2015-07-07 14:33:35 Including layout/save/GNU/Linux/20_partition_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/20_partition_layout.sh
++ FEATURE_PARTED_MACHINEREADABLE=
++ FEATURE_PARTED_OLDNAMING=
+++ get_version parted -v
+++ head -1
+++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p'
+++ TERM=dumb
+++ parted -v
++ parted_version=3.2
++ [[ -n 3.2 ]]
++ BugIfError 'Function get_version could not detect parted version.'
++ (( 0 != 0 ))
++ version_newer 3.2 1.8.2
++ v1list=(${1//[-.]/ })
++ local v1list
++ v2list=(${2//[-.]/ })
++ local v2list
++ local max=2
++ (( 2 < 3 ))
++ max=3
++ local pos
+++ seq 0 2
++ for pos in '$(seq 0 $(( max -1 )))'
++ (( 10#03 < 10#01 ))
++ (( 10#03 > 10#01 ))
++ return 0
++ FEATURE_PARTED_MACHINEREADABLE=y
++ version_newer 3.2 1.6.23
++ v1list=(${1//[-.]/ })
++ local v1list
++ v2list=(${2//[-.]/ })
++ local v2list
++ local max=2
++ (( 2 < 3 ))
++ max=3
++ local pos
+++ seq 0 2
++ for pos in '$(seq 0 $(( max -1 )))'
++ (( 10#03 < 10#01 ))
++ (( 10#03 > 10#01 ))
++ return 0
++ Log 'Saving disk partitions.'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 Saving disk partitions.'
2015-07-07 14:33:36 Saving disk partitions.
++ for disk in '/sys/block/*'
++ blockd=dm-0
++ [[ dm-0 = hd* ]]
++ [[ dm-0 = sd* ]]
++ [[ dm-0 = cciss* ]]
++ [[ dm-0 = vd* ]]
++ [[ dm-0 = xvd* ]]
++ for disk in '/sys/block/*'
++ blockd=dm-1
++ [[ dm-1 = hd* ]]
++ [[ dm-1 = sd* ]]
++ [[ dm-1 = cciss* ]]
++ [[ dm-1 = vd* ]]
++ [[ dm-1 = xvd* ]]
++ for disk in '/sys/block/*'
++ blockd=sda
++ [[ sda = hd* ]]
++ [[ sda = sd* ]]
+++ get_device_name /sys/block/sda
+++ local name=/sys/block/sda
+++ name=sda
+++ [[ -n sda ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda ]]
+++ [[ -r /sys/block/sda/dm/name ]]
+++ dev_number=8:0
+++ for device in '/dev/mapper/*'
++++ dmsetup info -c --noheadings -o major,minor control
+++ mapper_number=
+++ '[' 8:0 = '' ']'
+++ for device in '/dev/mapper/*'
++++ dmsetup info -c --noheadings -o major,minor debian8--vg-root
+++ mapper_number=254:0
+++ '[' 8:0 = 254:0 ']'
+++ for device in '/dev/mapper/*'
++++ dmsetup info -c --noheadings -o major,minor debian8--vg-swap_1
+++ mapper_number=254:1
+++ '[' 8:0 = 254:1 ']'
+++ [[ sda =~ ^mapper/ ]]
++++ readlink /dev/sda
+++ my_dm=
+++ name=sda
+++ echo /dev/sda
+++ return 1
++ devname=/dev/sda
+++ get_disk_size sda
+++ local disk_name=sda
++++ get_block_size sda
++++ '[' -r /sys/block/sda/queue/logical_block_size ']'
++++ echo 512
+++ local block_size=512
+++ '[' -r /sys/block/sda/size ']'
+++ BugIfError 'Could not determine size of disk sda, please file a bug.'
+++ (( 0 != 0 ))
+++ local nr_blocks=16777216
+++ local disk_size=8589934592
+++ echo 8589934592
++ devsize=8589934592
+++ tr -d ' '
+++ cut -d : -f 2
+++ grep -E 'Partition Table|Disk label'
+++ parted -s /dev/sda print
++ disktype=msdos
++ echo 'disk /dev/sda 8589934592 msdos'
++ extract_partitions /dev/sda
++ declare device=/dev/sda
+++ get_sysfs_name /dev/sda
+++ local name=sda
+++ name=sda
+++ [[ -e /sys/block/sda ]]
+++ echo sda
+++ return 0
++ declare sysfs_name=sda
+++ get_block_size sda
+++ '[' -r /sys/block/sda/queue/logical_block_size ']'
+++ echo 512
++ declare block_size=512
++ sysfs_paths=(/sys/block/$sysfs_name/$sysfs_name*)
++ declare -a sysfs_paths
++ declare path sysfs_path
++ [[ 3 -eq 0 ]]
++ :
++ declare partition_name partition_prefix start_block
++ declare partition_nr size start
++ for path in '"${sysfs_paths[@]}"'
+++ get_device_name sda1
+++ local name=sda1
+++ name=sda1
+++ [[ -n sda1 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda1 ]]
+++ [[ sda1 =~ ^mapper/ ]]
++++ readlink /dev/sda1
+++ my_dm=
+++ name=sda1
+++ echo /dev/sda1
+++ return 1
++ partition_name=/dev/sda1
++ partition_name=sda1
++ partition_name=sda1
+++ get_partition_number sda1
+++ local partition=sda1
++++ grep -o -E '[0-9]+$'
++++ echo sda1
+++ local number=1
+++ '[' 1 -gt 0 ']'
+++ StopIfError 'Partition number '\''1'\'' of partition sda1 is not a valid number.'
+++ (( 0 != 0 ))
+++ (( 1 <= 128 ))
+++ StopIfError 'Partition sda1 is numbered '\''1'\''. More than 128 partitions is not supported.'
+++ (( 0 != 0 ))
+++ echo 1
++ partition_nr=1
++ partition_prefix=sda
+++ get_disk_size sda/sda1
+++ local disk_name=sda/sda1
++++ get_block_size sda
++++ '[' -r /sys/block/sda/queue/logical_block_size ']'
++++ echo 512
+++ local block_size=512
+++ '[' -r /sys/block/sda/sda1/size ']'
+++ BugIfError 'Could not determine size of disk sda/sda1, please file a bug.'
+++ (( 0 != 0 ))
+++ local nr_blocks=497664
+++ local disk_size=254803968
+++ echo 254803968
++ size=254803968
++ [[ -r /sys/block/sda/sda1/start ]]
++ start_block=2048
++ start=1048576
++ echo '1 254803968 1048576'
++ for path in '"${sysfs_paths[@]}"'
+++ get_device_name sda2
+++ local name=sda2
+++ name=sda2
+++ [[ -n sda2 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda2 ]]
+++ [[ sda2 =~ ^mapper/ ]]
++++ readlink /dev/sda2
+++ my_dm=
+++ name=sda2
+++ echo /dev/sda2
+++ return 1
++ partition_name=/dev/sda2
++ partition_name=sda2
++ partition_name=sda2
+++ get_partition_number sda2
+++ local partition=sda2
++++ grep -o -E '[0-9]+$'
++++ echo sda2
+++ local number=2
+++ '[' 2 -gt 0 ']'
+++ StopIfError 'Partition number '\''2'\'' of partition sda2 is not a valid number.'
+++ (( 0 != 0 ))
+++ (( 2 <= 128 ))
+++ StopIfError 'Partition sda2 is numbered '\''2'\''. More than 128 partitions is not supported.'
+++ (( 0 != 0 ))
+++ echo 2
++ partition_nr=2
++ partition_prefix=sda
+++ get_disk_size sda/sda2
+++ local disk_name=sda/sda2
++++ get_block_size sda
++++ '[' -r /sys/block/sda/queue/logical_block_size ']'
++++ echo 512
+++ local block_size=512
+++ '[' -r /sys/block/sda/sda2/size ']'
+++ BugIfError 'Could not determine size of disk sda/sda2, please file a bug.'
+++ (( 0 != 0 ))
+++ local nr_blocks=2
+++ local disk_size=1024
+++ echo 1024
++ size=1024
++ [[ -r /sys/block/sda/sda2/start ]]
++ start_block=501758
++ start=256900096
++ echo '2 1024 256900096'
++ for path in '"${sysfs_paths[@]}"'
+++ get_device_name sda5
+++ local name=sda5
+++ name=sda5
+++ [[ -n sda5 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda5 ]]
+++ [[ sda5 =~ ^mapper/ ]]
++++ readlink /dev/sda5
+++ my_dm=
+++ name=sda5
+++ echo /dev/sda5
+++ return 1
++ partition_name=/dev/sda5
++ partition_name=sda5
++ partition_name=sda5
+++ get_partition_number sda5
+++ local partition=sda5
++++ grep -o -E '[0-9]+$'
++++ echo sda5
+++ local number=5
+++ '[' 5 -gt 0 ']'
+++ StopIfError 'Partition number '\''5'\'' of partition sda5 is not a valid number.'
+++ (( 0 != 0 ))
+++ (( 5 <= 128 ))
+++ StopIfError 'Partition sda5 is numbered '\''5'\''. More than 128 partitions is not supported.'
+++ (( 0 != 0 ))
+++ echo 5
++ partition_nr=5
++ partition_prefix=sda
+++ get_disk_size sda/sda5
+++ local disk_name=sda/sda5
++++ get_block_size sda
++++ '[' -r /sys/block/sda/queue/logical_block_size ']'
++++ echo 512
+++ local block_size=512
+++ '[' -r /sys/block/sda/sda5/size ']'
+++ BugIfError 'Could not determine size of disk sda/sda5, please file a bug.'
+++ (( 0 != 0 ))
+++ local nr_blocks=16273408
+++ local disk_size=8331984896
+++ echo 8331984896
++ size=8331984896
++ [[ -r /sys/block/sda/sda5/start ]]
++ start_block=501760
++ start=256901120
++ echo '5 8331984896 256901120'
++ sort -n /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions_unsorted
++ [[ ! -s /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions ]]
++ declare disk_label
++ [[ -n y ]]
++ parted -m -s /dev/sda print
+++ cut -d : -f 6
+++ grep '^/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/parted
++ disk_label=msdos
++ cp /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions-data
++ declare type
++ [[ msdos = \m\s\d\o\s ]]
++ declare -i has_logical
++ read partition_nr size start junk
++ (( 1 > 4 ))
++ declare type=primary
++ sed -i '/^1 /s/$/ primary/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
++ (( 2 > 4 ))
++ declare type=primary
++ sed -i '/^2 /s/$/ primary/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
++ (( 5 > 4 ))
++ has_logical=1
++ sed -i '/^5 /s/$/ logical/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
++ [[ msdos = \g\p\t ]]
++ declare flags flaglist
++ [[ -n y ]]
++ read partition_nr size start junk
+++ tr -d ';'
+++ tr -d ,
+++ cut -d : -f 7
+++ grep '^1:' /tmp/rear.wnOgeRkFBvKx2cw/tmp/parted
++ flaglist=boot
++ flags=
++ for flag in '$flaglist'
++ [[ boot = boot ]]
++ flags=boot,
++ [[ -z boot, ]]
++ sed -i '/^1 /s/$/ boot/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
+++ tr -d ';'
+++ tr -d ,
+++ cut -d : -f 7
+++ grep '^2:' /tmp/rear.wnOgeRkFBvKx2cw/tmp/parted
++ flaglist=
++ flags=
++ [[ -z '' ]]
++ flags=none
++ sed -i '/^2 /s/$/ none/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
+++ tr -d ';'
+++ tr -d ,
+++ cut -d : -f 7
+++ grep '^5:' /tmp/rear.wnOgeRkFBvKx2cw/tmp/parted
++ flaglist=lvm
++ flags=
++ for flag in '$flaglist'
++ [[ lvm = boot ]]
++ [[ lvm = root ]]
++ [[ lvm = swap ]]
++ [[ lvm = hidden ]]
++ [[ lvm = raid ]]
++ [[ lvm = lvm ]]
++ flags=lvm,
++ [[ -z lvm, ]]
++ sed -i '/^5 /s/$/ lvm/' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start junk
++ [[ msdos = \m\s\d\o\s ]]
++ [[ -n 1 ]]
++ cp /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions-data
++ read partition_nr size start type flags junk
++ (( 1 > 4 ))
++ has_binary sfdisk
++ for bin in '$@'
++ type sfdisk
++ return 0
+++ sfdisk -c /dev/sda 1
++ declare partition_id=83
++ [[ 83 = 5 ]]
++ [[ 83 = f ]]
++ [[ 83 = 85 ]]
++ read partition_nr size start type flags junk
++ (( 2 > 4 ))
++ has_binary sfdisk
++ for bin in '$@'
++ type sfdisk
++ return 0
+++ sfdisk -c /dev/sda 2
++ declare partition_id=5
++ [[ 5 = 5 ]]
++ sed -i '/^2 /s/ primary / extended /' /tmp/rear.wnOgeRkFBvKx2cw/tmp/partitions
++ read partition_nr size start type flags junk
++ (( 5 > 4 ))
++ continue
++ read partition_nr size start type flags junk
++ read partition_nr size start type flags junk
++ partition_name=/dev/sda1
+++ get_device_name /dev/sda1
+++ local name=sda1
+++ name=sda1
+++ [[ -n sda1 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda1 ]]
+++ [[ sda1 =~ ^mapper/ ]]
++++ readlink /dev/sda1
+++ my_dm=
+++ name=sda1
+++ echo /dev/sda1
+++ return 1
++ echo 'part /dev/sda 254803968 1048576 primary boot /dev/sda1'
++ read partition_nr size start type flags junk
++ partition_name=/dev/sda2
+++ get_device_name /dev/sda2
+++ local name=sda2
+++ name=sda2
+++ [[ -n sda2 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda2 ]]
+++ [[ sda2 =~ ^mapper/ ]]
++++ readlink /dev/sda2
+++ my_dm=
+++ name=sda2
+++ echo /dev/sda2
+++ return 1
++ echo 'part /dev/sda 1024 256900096 extended none /dev/sda2'
++ read partition_nr size start type flags junk
++ partition_name=/dev/sda5
+++ get_device_name /dev/sda5
+++ local name=sda5
+++ name=sda5
+++ [[ -n sda5 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda5 ]]
+++ [[ sda5 =~ ^mapper/ ]]
++++ readlink /dev/sda5
+++ my_dm=
+++ name=sda5
+++ echo /dev/sda5
+++ return 1
++ echo 'part /dev/sda 8331984896 256901120 logical lvm /dev/sda5'
++ read partition_nr size start type flags junk
++ for disk in '/sys/block/*'
++ blockd=sr0
++ [[ sr0 = hd* ]]
++ [[ sr0 = sd* ]]
++ [[ sr0 = cciss* ]]
++ [[ sr0 = vd* ]]
++ [[ sr0 = xvd* ]]
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/21_raid_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/21_raid_layout.sh
++ '[' -e /proc/mdstat ']'
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/22_lvm_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/22_lvm_layout.sh
++ has_binary lvm
++ for bin in '$@'
++ type lvm
++ return 0
++ Log 'Saving LVM layout.'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 Saving LVM layout.'
2015-07-07 14:33:36 Saving LVM layout.
++ read line
++ lvm pvdisplay -c
+++ cut -d : -f 1
+++ echo /dev/sda5:debian8-vg:16273408:-1:8:8:-1:4096:1986:0:1986:8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
++ pdev=/dev/sda5
++ '[' dev/sda5 = /dev/sda5 ']'
+++ cut -d : -f 2
+++ echo /dev/sda5:debian8-vg:16273408:-1:8:8:-1:4096:1986:0:1986:8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
++ vgrp=debian8-vg
+++ cut -d : -f 3
+++ echo /dev/sda5:debian8-vg:16273408:-1:8:8:-1:4096:1986:0:1986:8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
++ size=16273408
+++ cut -d : -f 12
+++ echo /dev/sda5:debian8-vg:16273408:-1:8:8:-1:4096:1986:0:1986:8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
++ uuid=8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm
+++ get_device_mapping /dev/sda5
+++ [[ ! -s /var/lib/rear/recovery/diskbyid_mappings ]]
+++ local name=sda5
++++ awk '{print $2}'
++++ grep '^sda5' /var/lib/rear/recovery/diskbyid_mappings
+++ local disk_name=
+++ [[ -z '' ]]
+++ echo /dev/sda5
++ pdev=/dev/sda5
+++ get_device_name /dev/sda5
+++ local name=sda5
+++ name=sda5
+++ [[ -n sda5 ]]
+++ BugIfError 'Empty string passed to get_device_name'
+++ (( 0 != 0 ))
+++ local device dev_number mapper_number
+++ [[ -d /sys/block/sda5 ]]
+++ [[ sda5 =~ ^mapper/ ]]
++++ readlink /dev/sda5
+++ my_dm=
+++ name=sda5
+++ echo /dev/sda5
+++ return 1
++ echo 'lvmdev /dev/debian8-vg /dev/sda5 8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm 16273408'
++ read line
++ read line
++ lvm vgdisplay -c
+++ cut -d : -f 1
+++ echo debian8-vg:r/w:772:-1:0:2:2:-1:0:1:1:8134656:4096:1986:1986:0:SbZUnt-JI9U-zPST-d0hy-ysQ1-0SYX-zXRIPL
++ vgrp=debian8-vg
+++ cut -d : -f 12
+++ echo debian8-vg:r/w:772:-1:0:2:2:-1:0:1:1:8134656:4096:1986:1986:0:SbZUnt-JI9U-zPST-d0hy-ysQ1-0SYX-zXRIPL
++ size=8134656
+++ cut -d : -f 13
+++ echo debian8-vg:r/w:772:-1:0:2:2:-1:0:1:1:8134656:4096:1986:1986:0:SbZUnt-JI9U-zPST-d0hy-ysQ1-0SYX-zXRIPL
++ extentsize=4096
+++ cut -d : -f 14
+++ echo debian8-vg:r/w:772:-1:0:2:2:-1:0:1:1:8134656:4096:1986:1986:0:SbZUnt-JI9U-zPST-d0hy-ysQ1-0SYX-zXRIPL
++ nrextents=1986
++ echo 'lvmgrp /dev/debian8-vg 4096 1986 8134656'
++ read line
++ read line
++ lvm lvdisplay -c
+++ cut -d / -f 4
+++ cut -d : -f 1
+++ echo /dev/debian8-vg/root:debian8-vg:3:1:-1:1:15499264:1892:-1:0:-1:254:0
++ lvol=root
+++ cut -d : -f 2
+++ echo /dev/debian8-vg/root:debian8-vg:3:1:-1:1:15499264:1892:-1:0:-1:254:0
++ vgrp=debian8-vg
+++ cut -d : -f 7
+++ echo /dev/debian8-vg/root:debian8-vg:3:1:-1:1:15499264:1892:-1:0:-1:254:0
++ size=15499264
+++ cut -d : -f 8
+++ echo /dev/debian8-vg/root:debian8-vg:3:1:-1:1:15499264:1892:-1:0:-1:254:0
++ extents=1892
++ echo 'lvmvol /dev/debian8-vg root 1892 15499264 '
++ read line
+++ cut -d / -f 4
+++ cut -d : -f 1
+++ echo /dev/debian8-vg/swap_1:debian8-vg:3:1:-1:2:770048:94:-1:0:-1:254:1
++ lvol=swap_1
+++ echo /dev/debian8-vg/swap_1:debian8-vg:3:1:-1:2:770048:94:-1:0:-1:254:1
+++ cut -d : -f 2
++ vgrp=debian8-vg
+++ cut -d : -f 7
+++ echo /dev/debian8-vg/swap_1:debian8-vg:3:1:-1:2:770048:94:-1:0:-1:254:1
++ size=770048
+++ cut -d : -f 8
+++ echo /dev/debian8-vg/swap_1:debian8-vg:3:1:-1:2:770048:94:-1:0:-1:254:1
++ extents=94
++ echo 'lvmvol /dev/debian8-vg swap_1 94 770048 '
++ read line
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/23_filesystem_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/23_filesystem_layout.sh
++ Log 'Begin saving filesystem layout'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 Begin saving filesystem layout'
2015-07-07 14:33:36 Begin saving filesystem layout
++ supported_filesystems=ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs
++ read_filesystems_command='mount -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs | cut -d '\'' '\'' -f 1,3,5,6'
+++ type -P findmnt
++ findmnt_command=/bin/findmnt
++ test -x /bin/findmnt
++ read_filesystems_command='/bin/findmnt -nrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs'
++ Log 'Saving filesystem layout (using the findmnt command).'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 Saving filesystem layout (using the findmnt command).'
2015-07-07 14:33:36 Saving filesystem layout (using the findmnt command).
++ read_filesystems_command='/bin/findmnt -nrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs | sort -t '\'' '\'' -k 1,1 -u'
++ echo '# Filesystems (only ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs are supported).'
++ echo '# Format: fs <device> <mountpoint> <fstype> [uuid=<uuid>] [label=<label>] [<attributes>]'
++ read device mountpoint fstype options junk
+++ eval /bin/findmnt -nrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs '|' sort -t \' \' -k 1,1 -u
++++ sort -t ' ' -k 1,1 -u
++++ /bin/findmnt -nrv -o SOURCE,TARGET,FSTYPE,OPTIONS -t ext2,ext3,ext4,vfat,xfs,reiserfs,btrfs
++ test -z /dev/dm-0 -o -z / -o -z ext4
++ '[' dev/dm-0 = /dev/dm-0 ']'
++ '[' '!' -b /dev/dm-0 ']'
++ '[' ext4 = iso9660 ']'
++ [[ /dev/dm-0 == /dev/disk/by-uuid* ]]
++ echo -n 'fs /dev/dm-0 / ext4'
++ case "$fstype" in
++ tunefs=tune2fs
++ '[' ext4 = ext4 ']'
++ tune2fs -l /dev/dm-0
+++ cut -d : -f 2
+++ grep -i UUID:
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ uuid=476da2c6-9402-42d6-85d2-ceb7c17270ec
++ echo -n ' uuid=476da2c6-9402-42d6-85d2-ceb7c17270ec'
+++ e2label /dev/dm-0
++ label=
++ echo -n ' label='
+++ cut -d : -f 2
+++ grep -i 'Blocksize:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ blocksize=4096
++ echo -n ' blocksize=4096'
+++ cut -d : -f 2
+++ grep -i 'Blockcount:[0-9]*'
+++ grep -iv reserved
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ nr_blocks=1937408
+++ cut -d : -f 2
+++ grep -i 'Reservedblockcount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ reserved_blocks=96870
++ reserved_percentage=4
++ StopIfError 'Divide by zero detected'
++ (( 0 != 0 ))
++ echo -n ' reserved_blocks=4%'
+++ cut -d : -f 2
+++ grep -i 'Maximummountcount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ max_mounts=-1
++ echo -n ' max_mounts=-1'
+++ cut -d '(' -f1
+++ cut -d : -f 2
+++ grep -i 'Checkinterval:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ check_interval=0
+++ is_numeric 0
+++ expr 0 + 0
+++ echo 0
++ check_interval=0
++ let check_interval=0/86400
++ echo -n ' check_interval=0d'
+++ cut -d : -f 2
+++ grep -i 'Inodecount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/dm-0
++ nr_inodes=484800
++ let 'bytes_per_inode=1937408*4096/484800'
++ StopIfError 'Divide by zero detected'
++ (( 0 != 0 ))
++ echo -n ' bytes_per_inode=16368'
+++ grep -v none
+++ tr ' ' ,
+++ awk '{$1=$1};1'
+++ cut -d : -f 2
+++ grep -i 'Default mount options:'
+++ tune2fs -l /dev/dm-0
++ default_mount_options=user_xattr,acl
++ [[ -n user_xattr,acl ]]
++ echo -n ' default_mount_options=user_xattr,acl'
++ options=rw,relatime,errors=remount-ro,data=ordered
++ options=rw,relatime,errors=remount-ro,data=ordered
++ options=rw,relatime,errors=remount-ro,data=ordered
++ echo -n ' options=rw,relatime,errors=remount-ro,data=ordered'
++ echo
++ read device mountpoint fstype options junk
++ test -z /dev/sda1 -o -z /boot -o -z ext2
++ '[' dev/sda1 = /dev/sda1 ']'
++ '[' '!' -b /dev/sda1 ']'
++ '[' ext2 = iso9660 ']'
++ [[ /dev/sda1 == /dev/disk/by-uuid* ]]
++ echo -n 'fs /dev/sda1 /boot ext2'
++ case "$fstype" in
++ tunefs=tune2fs
++ '[' ext2 = ext4 ']'
+++ cut -d : -f 2
+++ grep -i UUID:
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ uuid=eb501d39-0d5e-4264-9d0f-9e328610e91c
++ echo -n ' uuid=eb501d39-0d5e-4264-9d0f-9e328610e91c'
+++ e2label /dev/sda1
++ label=
++ echo -n ' label='
+++ cut -d : -f 2
+++ grep -i 'Blocksize:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ blocksize=1024
++ echo -n ' blocksize=1024'
+++ cut -d : -f 2
+++ grep -i 'Blockcount:[0-9]*'
+++ grep -iv reserved
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ nr_blocks=248832
+++ cut -d : -f 2
+++ grep -i 'Reservedblockcount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ reserved_blocks=12441
++ reserved_percentage=4
++ StopIfError 'Divide by zero detected'
++ (( 0 != 0 ))
++ echo -n ' reserved_blocks=4%'
+++ cut -d : -f 2
+++ grep -i 'Maximummountcount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ max_mounts=-1
++ echo -n ' max_mounts=-1'
+++ cut -d '(' -f1
+++ cut -d : -f 2
+++ grep -i 'Checkinterval:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ check_interval=0
+++ is_numeric 0
+++ expr 0 + 0
+++ echo 0
++ check_interval=0
++ let check_interval=0/86400
++ echo -n ' check_interval=0d'
+++ cut -d : -f 2
+++ grep -i 'Inodecount:[0-9]*'
+++ tr -d '[:blank:]'
+++ tune2fs -l /dev/sda1
++ nr_inodes=62248
++ let 'bytes_per_inode=248832*1024/62248'
++ StopIfError 'Divide by zero detected'
++ (( 0 != 0 ))
++ echo -n ' bytes_per_inode=4093'
+++ grep -v none
+++ tr ' ' ,
+++ awk '{$1=$1};1'
+++ cut -d : -f 2
+++ grep -i 'Default mount options:'
+++ tune2fs -l /dev/sda1
++ default_mount_options=user_xattr,acl
++ [[ -n user_xattr,acl ]]
++ echo -n ' default_mount_options=user_xattr,acl'
++ options=rw,relatime
++ options=rw,relatime
++ options=rw,relatime
++ echo -n ' options=rw,relatime'
++ echo
++ read device mountpoint fstype options junk
++ test -n ''
++ Log 'End saving filesystem layout'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 End saving filesystem layout'
2015-07-07 14:33:36 End saving filesystem layout
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/24_swaps_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/24_swaps_layout.sh
++ Log 'Saving Swap information.'
++ test 1 -gt 0
+++ Stamp
+++ date '+%Y-%m-%d %H:%M:%S '
++ echo '2015-07-07 14:33:36 Saving Swap information.'
2015-07-07 14:33:36 Saving Swap information.
++ read filename type junk
+++ cat /proc/swaps
++ '[' Filename = Filename ']'
++ continue
++ read filename type junk
++ '[' /dev/dm-1 = Filename ']'
++ '[' partition = file ']'
+++ ls /dev/mapper/control /dev/mapper/debian8--vg-root /dev/mapper/debian8--vg-swap_1
++ for dlink in '$(ls /dev/mapper/*)'
+++ readlink -f /dev/mapper/control
++ target=/dev/mapper/control
++ '[' /dev/mapper/control = /dev/dm-1 ']'
++ for dlink in '$(ls /dev/mapper/*)'
+++ readlink -f /dev/mapper/debian8--vg-root
++ target=/dev/dm-0
++ '[' /dev/dm-0 = /dev/dm-1 ']'
++ for dlink in '$(ls /dev/mapper/*)'
+++ readlink -f /dev/mapper/debian8--vg-swap_1
++ target=/dev/dm-1
++ '[' /dev/dm-1 = /dev/dm-1 ']'
++ filename=/dev/mapper/debian8--vg-swap_1
++ break
++ has_binary swaplabel
++ for bin in '$@'
++ type swaplabel
++ return 0
++ read what value junk
+++ swaplabel /dev/mapper/debian8--vg-swap_1
++ case $what in
++ uuid=2e882f87-58c6-4906-88c2-5a2aa8760326
++ read what value junk
++ echo 'swap /dev/mapper/debian8--vg-swap_1 uuid=2e882f87-58c6-4906-88c2-5a2aa8760326 label='
++ read filename type junk
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/25_drbd_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/25_drbd_layout.sh
++ '[' -e /proc/drbd ']'
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/26_crypt_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/26_crypt_layout.sh
++ has_binary cryptsetup
++ for bin in '$@'
++ type cryptsetup
++ return 1
++ return
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/27_hpraid_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/27_hpraid_layout.sh
++ define_HPSSACLI
++ has_binary hpacucli
++ for bin in '$@'
++ type hpacucli
++ return 1
++ has_binary hpssacli
++ for bin in '$@'
++ type hpssacli
++ return 1
++ has_binary
++ return 1
++ return
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/28_multipath_layout.sh
+ . /usr/share/rear/layout/save/GNU/Linux/28_multipath_layout.sh
++ read dm_name junk
+++ dmsetup ls --target multipath
++ grep -q '^multipath' /var/lib/rear/layout/disklayout.conf
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/30_list_dependencies.sh
+ . /usr/share/rear/layout/save/default/30_list_dependencies.sh
++ generate_layout_dependencies
++ :
++ :
++ local type dev remainder name disk disks vgrp dm_vgrp lvol dm_lvol part mp fs bd nmp temp_nm
++ read type remainder
+++ cat /var/lib/rear/layout/disklayout.conf
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/sda 8589934592 msdos'
++ name=/dev/sda
++ add_component /dev/sda disk
++ echo 'todo /dev/sda disk'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/sda 254803968 1048576 primary boot /dev/sda1'
++ disk=/dev/sda
+++ cut -d ' ' -f 6
+++ echo '/dev/sda 254803968 1048576 primary boot /dev/sda1'
++ name=/dev/sda1
++ add_dependency /dev/sda1 /dev/sda
++ echo '/dev/sda1 /dev/sda'
++ add_component /dev/sda1 part
++ echo 'todo /dev/sda1 part'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/sda 1024 256900096 extended none /dev/sda2'
++ disk=/dev/sda
+++ cut -d ' ' -f 6
+++ echo '/dev/sda 1024 256900096 extended none /dev/sda2'
++ name=/dev/sda2
++ add_dependency /dev/sda2 /dev/sda
++ echo '/dev/sda2 /dev/sda'
++ add_component /dev/sda2 part
++ echo 'todo /dev/sda2 part'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/sda 8331984896 256901120 logical lvm /dev/sda5'
++ disk=/dev/sda
+++ cut -d ' ' -f 6
+++ echo '/dev/sda 8331984896 256901120 logical lvm /dev/sda5'
++ name=/dev/sda5
++ add_dependency /dev/sda5 /dev/sda
++ echo '/dev/sda5 /dev/sda'
++ add_component /dev/sda5 part
++ echo 'todo /dev/sda5 part'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/debian8-vg /dev/sda5 8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm 16273408'
++ vgrp=/dev/debian8-vg
+++ cut -d ' ' -f 2
+++ echo '/dev/debian8-vg /dev/sda5 8vvXmb-NmaE-ivzC-Wq7b-TtxE-YTGt-ldkcwm 16273408'
++ part=/dev/sda5
++ add_dependency /dev/debian8-vg pv:/dev/sda5
++ echo '/dev/debian8-vg pv:/dev/sda5'
++ add_dependency pv:/dev/sda5 /dev/sda5
++ echo 'pv:/dev/sda5 /dev/sda5'
++ add_component pv:/dev/sda5 lvmdev
++ echo 'todo pv:/dev/sda5 lvmdev'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/debian8-vg 4096 1986 8134656'
++ name=/dev/debian8-vg
++ add_component /dev/debian8-vg lvmgrp
++ echo 'todo /dev/debian8-vg lvmgrp'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/debian8-vg root 1892 15499264'
++ vgrp=/dev/debian8-vg
+++ cut -d ' ' -f 2
+++ echo '/dev/debian8-vg root 1892 15499264'
++ lvol=root
++ dm_vgrp=/dev/debian8--vg
++ dm_lvol=root
++ add_dependency /dev/mapper/debian8--vg-root /dev/debian8-vg
++ echo '/dev/mapper/debian8--vg-root /dev/debian8-vg'
++ add_component /dev/mapper/debian8--vg-root lvmvol
++ echo 'todo /dev/mapper/debian8--vg-root lvmvol'
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/debian8-vg swap_1 94 770048'
++ vgrp=/dev/debian8-vg
+++ cut -d ' ' -f 2
+++ echo '/dev/debian8-vg swap_1 94 770048'
++ lvol=swap_1
++ dm_vgrp=/dev/debian8--vg
++ dm_lvol=swap_1
++ add_dependency /dev/mapper/debian8--vg-swap_1 /dev/debian8-vg
++ echo '/dev/mapper/debian8--vg-swap_1 /dev/debian8-vg'
++ add_component /dev/mapper/debian8--vg-swap_1 lvmvol
++ echo 'todo /dev/mapper/debian8--vg-swap_1 lvmvol'
++ read type remainder
++ case $type in
++ read type remainder
++ case $type in
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/dm-0 / ext4 uuid=476da2c6-9402-42d6-85d2-ceb7c17270ec label= blocksize=4096 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=16368 default_mount_options=user_xattr,acl options=rw,relatime,errors=remount-ro,data=ordered'
++ dev=/dev/dm-0
+++ cut -d ' ' -f 2
+++ echo '/dev/dm-0 / ext4 uuid=476da2c6-9402-42d6-85d2-ceb7c17270ec label= blocksize=4096 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=16368 default_mount_options=user_xattr,acl options=rw,relatime,errors=remount-ro,data=ordered'
++ mp=/
++ add_dependency fs:/ /dev/dm-0
++ echo 'fs:/ /dev/dm-0'
++ add_component fs:/ fs
++ echo 'todo fs:/ fs'
++ read fs bd nmp junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ '[' / '!=' / ']'
++ temp_nmp=/
++ '[' '' '!=' / ']'
++ '[' / '!=' / ']'
++ read fs bd nmp junk
++ '[' /boot '!=' / ']'
++ temp_nmp=/boot/
++ '[' / '!=' / ']'
++ read fs bd nmp junk
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/sda1 /boot ext2 uuid=eb501d39-0d5e-4264-9d0f-9e328610e91c label= blocksize=1024 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=4093 default_mount_options=user_xattr,acl options=rw,relatime'
++ dev=/dev/sda1
+++ cut -d ' ' -f 2
+++ echo '/dev/sda1 /boot ext2 uuid=eb501d39-0d5e-4264-9d0f-9e328610e91c label= blocksize=1024 reserved_blocks=4% max_mounts=-1 check_interval=0d bytes_per_inode=4093 default_mount_options=user_xattr,acl options=rw,relatime'
++ mp=/boot
++ add_dependency fs:/boot /dev/sda1
++ echo 'fs:/boot /dev/sda1'
++ add_component fs:/boot fs
++ echo 'todo fs:/boot fs'
++ read fs bd nmp junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ '[' / '!=' / ']'
++ temp_nmp=/
++ '[' boot '!=' /boot ']'
++ '[' /boot '!=' / ']'
++ add_dependency fs:/boot fs:/
++ echo 'fs:/boot fs:/'
++ read fs bd nmp junk
++ '[' /boot '!=' / ']'
++ temp_nmp=/boot/
++ '[' /boot '!=' /boot ']'
++ read fs bd nmp junk
++ read type remainder
++ case $type in
+++ cut -d ' ' -f 1
+++ echo '/dev/mapper/debian8--vg-swap_1 uuid=2e882f87-58c6-4906-88c2-5a2aa8760326 label='
++ dev=/dev/mapper/debian8--vg-swap_1
++ add_dependency swap:/dev/mapper/debian8--vg-swap_1 /dev/mapper/debian8--vg-swap_1
++ echo 'swap:/dev/mapper/debian8--vg-swap_1 /dev/mapper/debian8--vg-swap_1'
++ add_component swap:/dev/mapper/debian8--vg-swap_1 swap
++ echo 'todo swap:/dev/mapper/debian8--vg-swap_1 swap'
++ read type remainder
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/31_include_exclude.sh
+ . /usr/share/rear/layout/save/default/31_include_exclude.sh
++ '[' 0 -gt 0 ']'
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/32_autoexclude.sh
+ . /usr/share/rear/layout/save/default/32_autoexclude.sh
++ [[ y =~ ^[yY1] ]]
++ read multipath device devices junk
+++ grep '^multipath' /var/lib/rear/layout/disklayout.conf
++ [[ -n /media ]]
++ for exclude in '"${AUTOEXCLUDE_PATH[@]}"'
++ read fs device mountpoint junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ [[ / != \/ ]]
++ read fs device mountpoint junk
++ [[ /boot != \/\b\o\o\t ]]
++ read fs device mountpoint junk
++ [[ y =~ ^[yY1] ]]
++ used_disks=()
++ read fs device mountpoint junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ IsInArray /
++ local needle=/
++ shift
++ [[ / == '' ]]
++ shift
++ return 1
++ grep -q '^done fs:/ ' /var/lib/rear/layout/disktodo.conf
+++ find_disk fs:/
+++ get_parent_components fs:/ disk
+++ declare -a ancestors devlist
+++ declare current child parent
+++ devlist=("$1")
+++ (( 1 ))
+++ current=fs:/
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/ ]]
+++ IsInArray /dev/dm-0
+++ local needle=/dev/dm-0
+++ shift
+++ [[ /dev/dm-0 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 1 ))
+++ current=/dev/dm-0
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 0 ))
+++ declare component type
+++ for component in '"${ancestors[@]}"'
+++ [[ -n disk ]]
++++ get_component_type /dev/dm-0
++++ cut -d ' ' -f 3
++++ grep -E '^[^ ]+ /dev/dm-0 ' /var/lib/rear/layout/disktodo.conf
+++ type=
+++ [[ '' != \d\i\s\k ]]
+++ continue
++ disks=
++ read fs device mountpoint junk
++ IsInArray /boot
++ local needle=/boot
++ shift
++ [[ /boot == '' ]]
++ shift
++ return 1
++ grep -q '^done fs:/boot ' /var/lib/rear/layout/disktodo.conf
+++ find_disk fs:/boot
+++ get_parent_components fs:/boot disk
+++ declare -a ancestors devlist
+++ declare current child parent
+++ devlist=("$1")
+++ (( 1 ))
+++ current=fs:/boot
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/\b\o\o\t ]]
+++ IsInArray /dev/sda1
+++ local needle=/dev/sda1
+++ shift
+++ [[ /dev/sda1 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/\b\o\o\t ]]
+++ IsInArray fs:/ /dev/sda1
+++ local needle=fs:/
+++ shift
+++ [[ fs:/ == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ fs:/ == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=/dev/sda1
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\s\d\a\1 ]]
+++ IsInArray /dev/sda /dev/sda1 fs:/
+++ local needle=/dev/sda
+++ shift
+++ [[ /dev/sda == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ /dev/sda == \f\s\:\/ ]]
+++ shift
+++ [[ /dev/sda == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=fs:/
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/ ]]
+++ IsInArray /dev/dm-0 /dev/sda1 fs:/ /dev/sda
+++ local needle=/dev/dm-0
+++ shift
+++ [[ /dev/dm-0 == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ /dev/dm-0 == \f\s\:\/ ]]
+++ shift
+++ [[ /dev/dm-0 == \/\d\e\v\/\s\d\a ]]
+++ shift
+++ [[ /dev/dm-0 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=/dev/sda
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 1 ))
+++ current=/dev/dm-0
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 0 ))
+++ declare component type
+++ for component in '"${ancestors[@]}"'
+++ [[ -n disk ]]
++++ get_component_type /dev/sda1
++++ cut -d ' ' -f 3
++++ grep -E '^[^ ]+ /dev/sda1 ' /var/lib/rear/layout/disktodo.conf
+++ type=part
+++ [[ part != \d\i\s\k ]]
+++ continue
+++ for component in '"${ancestors[@]}"'
+++ [[ -n disk ]]
++++ get_component_type fs:/
++++ cut -d ' ' -f 3
++++ grep -E '^[^ ]+ fs:/ ' /var/lib/rear/layout/disktodo.conf
+++ type=fs
+++ [[ fs != \d\i\s\k ]]
+++ continue
+++ for component in '"${ancestors[@]}"'
+++ [[ -n disk ]]
++++ get_component_type /dev/sda
++++ cut -d ' ' -f 3
++++ grep -E '^[^ ]+ /dev/sda ' /var/lib/rear/layout/disktodo.conf
+++ type=disk
+++ [[ disk != \d\i\s\k ]]
+++ echo /dev/sda
+++ for component in '"${ancestors[@]}"'
+++ [[ -n disk ]]
++++ get_component_type /dev/dm-0
++++ cut -d ' ' -f 3
++++ grep -E '^[^ ]+ /dev/dm-0 ' /var/lib/rear/layout/disktodo.conf
+++ type=
+++ [[ '' != \d\i\s\k ]]
+++ continue
++ disks=/dev/sda
++ for disk in '$disks'
++ IsInArray /dev/sda
++ local needle=/dev/sda
++ shift
++ [[ /dev/sda == '' ]]
++ shift
++ return 1
++ used_disks=("${used_disks[@]}" "$disk")
++ read fs device mountpoint junk
++ read disk name junk
+++ grep '^disk' /var/lib/rear/layout/disklayout.conf
++ IsInArray /dev/sda /dev/sda
++ local needle=/dev/sda
++ shift
++ [[ /dev/sda == \/\d\e\v\/\s\d\a ]]
++ return 0
++ read disk name junk
++ read multipath device slaves junk
+++ grep '^multipath' /var/lib/rear/layout/disklayout.conf
++ [[ -n '' ]]
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/33_remove_exclusions.sh
+ . /usr/share/rear/layout/save/default/33_remove_exclusions.sh
++ '[' -s /var/lib/rear/layout/disktodo.conf ']'
++ read done name type junk
+++ grep '^done' /var/lib/rear/layout/disktodo.conf
++ read status name junk
+++ grep -E '^done [^ ]+ lvmgrp' /var/lib/rear/layout/disktodo.conf
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/34_false_blacklisted.sh
+ . /usr/share/rear/layout/save/GNU/Linux/34_false_blacklisted.sh
++ has_binary multipath
++ for bin in '$@'
++ type multipath
++ return 1
++ return
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/34_generate_mountpoint_device.sh
+ . /usr/share/rear/layout/save/default/34_generate_mountpoint_device.sh
++ excluded_mountpoints=()
++ read fs device mountpoint junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ IsInArray fs:/
++ local needle=fs:/
++ shift
++ [[ fs:/ == '' ]]
++ shift
++ return 1
+++ sort -u
+++ get_parent_components fs:/
+++ declare -a ancestors devlist
+++ declare current child parent
+++ devlist=("$1")
+++ (( 1 ))
+++ current=fs:/
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/ ]]
+++ IsInArray /dev/dm-0
+++ local needle=/dev/dm-0
+++ shift
+++ [[ /dev/dm-0 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 1 ))
+++ current=/dev/dm-0
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 0 ))
+++ declare component type
+++ for component in '"${ancestors[@]}"'
+++ [[ -n '' ]]
+++ echo /dev/dm-0
++ for component in '$(get_parent_components "fs:$mountpoint" | sort -u)'
++ IsInArray /dev/dm-0
++ local needle=/dev/dm-0
++ shift
++ [[ /dev/dm-0 == '' ]]
++ shift
++ return 1
++ read fs device mountpoint junk
++ IsInArray fs:/boot
++ local needle=fs:/boot
++ shift
++ [[ fs:/boot == '' ]]
++ shift
++ return 1
+++ sort -u
+++ get_parent_components fs:/boot
+++ declare -a ancestors devlist
+++ declare current child parent
+++ devlist=("$1")
+++ (( 1 ))
+++ current=fs:/boot
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/\b\o\o\t ]]
+++ IsInArray /dev/sda1
+++ local needle=/dev/sda1
+++ shift
+++ [[ /dev/sda1 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/\b\o\o\t ]]
+++ IsInArray fs:/ /dev/sda1
+++ local needle=fs:/
+++ shift
+++ [[ fs:/ == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ fs:/ == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/\b\o\o\t ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=/dev/sda1
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\s\d\a\1 ]]
+++ IsInArray /dev/sda /dev/sda1 fs:/
+++ local needle=/dev/sda
+++ shift
+++ [[ /dev/sda == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ /dev/sda == \f\s\:\/ ]]
+++ shift
+++ [[ /dev/sda == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a\1 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=fs:/
+++ read child parent junk
+++ [[ /dev/sda1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/ = \f\s\:\/ ]]
+++ IsInArray /dev/dm-0 /dev/sda1 fs:/ /dev/sda
+++ local needle=/dev/dm-0
+++ shift
+++ [[ /dev/dm-0 == \/\d\e\v\/\s\d\a\1 ]]
+++ shift
+++ [[ /dev/dm-0 == \f\s\:\/ ]]
+++ shift
+++ [[ /dev/dm-0 == \/\d\e\v\/\s\d\a ]]
+++ shift
+++ [[ /dev/dm-0 == '' ]]
+++ shift
+++ return 1
+++ devlist=("${devlist[@]}" "$parent")
+++ ancestors=("${ancestors[@]}" "$parent")
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ fs:/boot = \f\s\:\/ ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \f\s\:\/ ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 2 ))
+++ current=/dev/sda
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\s\d\a ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 1 ))
+++ current=/dev/dm-0
+++ read child parent junk
+++ [[ /dev/sda1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda2 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/debian8-vg = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ pv:/dev/sda5 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-root = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ /dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/ = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ fs:/boot = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ [[ swap:/dev/mapper/debian8--vg-swap_1 = \/\d\e\v\/\d\m\-\0 ]]
+++ read child parent junk
+++ unset 'devlist[0]'
+++ devlist=("${devlist[@]}")
+++ (( 0 ))
+++ declare component type
+++ for component in '"${ancestors[@]}"'
+++ [[ -n '' ]]
+++ echo /dev/sda1
+++ for component in '"${ancestors[@]}"'
+++ [[ -n '' ]]
+++ echo fs:/
+++ for component in '"${ancestors[@]}"'
+++ [[ -n '' ]]
+++ echo /dev/sda
+++ for component in '"${ancestors[@]}"'
+++ [[ -n '' ]]
+++ echo /dev/dm-0
++ for component in '$(get_parent_components "fs:$mountpoint" | sort -u)'
++ IsInArray /dev/dm-0
++ local needle=/dev/dm-0
++ shift
++ [[ /dev/dm-0 == '' ]]
++ shift
++ return 1
++ for component in '$(get_parent_components "fs:$mountpoint" | sort -u)'
++ IsInArray /dev/sda
++ local needle=/dev/sda
++ shift
++ [[ /dev/sda == '' ]]
++ shift
++ return 1
++ for component in '$(get_parent_components "fs:$mountpoint" | sort -u)'
++ IsInArray /dev/sda1
++ local needle=/dev/sda1
++ shift
++ [[ /dev/sda1 == '' ]]
++ shift
++ return 1
++ for component in '$(get_parent_components "fs:$mountpoint" | sort -u)'
++ IsInArray fs:/
++ local needle=fs:/
++ shift
++ [[ fs:/ == '' ]]
++ shift
++ return 1
++ read fs device mountpoint junk
++ read fs device mountpoint junk
+++ grep '^fs' /var/lib/rear/layout/disklayout.conf
++ IsInArray /
++ local needle=/
++ shift
++ [[ / == '' ]]
++ shift
++ return 1
++ echo '/ /dev/dm-0'
++ read fs device mountpoint junk
++ IsInArray /boot
++ local needle=/boot
++ shift
++ [[ /boot == '' ]]
++ shift
++ return 1
++ echo '/boot /dev/sda1'
++ read fs device mountpoint junk
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/35_copy_drbdtab.sh
+ . /usr/share/rear/layout/save/GNU/Linux/35_copy_drbdtab.sh
++ '[' -e /etc/drbdtab ']'
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/40_check_backup_special_files.sh
+ . /usr/share/rear/layout/save/default/40_check_backup_special_files.sh
++ case $BACKUP in
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/45_check_bootloader_files.sh
+ . /usr/share/rear/layout/save/default/45_check_bootloader_files.sh
+++ cat /var/lib/rear/recovery/bootloader
++ myBOOTloader=GRUB
++ case $myBOOTloader in
++ CHECK_CONFIG_FILES=(${CHECK_CONFIG_FILES[@]} /etc/grub.cfg /etc/grub2.cfg /boot/grub2/grub2.cfg /boot/grub/grub.cfg)
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/45_check_network_files.sh
+ . /usr/share/rear/layout/save/default/45_check_network_files.sh
++ [[ -d /etc/sysconfig/network ]]
++ [[ -d /etc/sysconfig/network-scripts ]]
++ [[ -d /etc/network ]]
++ CHECK_CONFIG_FILES=(${CHECK_CONFIG_FILES[@]} /etc/network/interfaces)
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/50_extract_vgcfg.sh
+ . /usr/share/rear/layout/save/GNU/Linux/50_extract_vgcfg.sh
++ has_binary lvm
++ for bin in '$@'
++ type lvm
++ return 0
++ mkdir -p -v /var/lib/rear/layout/lvm
++ lvm vgcfgbackup -f /var/lib/rear/layout/lvm/%s.cfg
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/GNU/Linux/51_current_disk_usage.sh
+ . /usr/share/rear/layout/save/GNU/Linux/51_current_disk_usage.sh
++ grep -vP '^(encfs)'
++ df -Plh
+ test 1
+ set +x
2015-07-07 14:33:36 Including layout/save/default/60_snapshot_files.sh
+ . /usr/share/rear/layout/save/default/60_snapshot_files.sh
++ '[' savelayout = checklayout ']'
++ config_files=()
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/drbd/ ']'
++ '[' -e /etc/drbd/ ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/drbd.conf ']'
++ '[' -e /etc/drbd.conf ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/lvm/lvm.conf ']'
++ '[' -e /etc/lvm/lvm.conf ']'
++ config_files=("${config_files[@]}" "$obj")
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/multipath.conf ']'
++ '[' -e /etc/multipath.conf ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/rear/ ']'
++ config_files=("${config_files[@]}" $(find "$obj" -type f))
+++ find /etc/rear/ -type f
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/udev/udev.conf ']'
++ '[' -e /etc/udev/udev.conf ']'
++ config_files=("${config_files[@]}" "$obj")
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/grub.cfg ']'
++ '[' -e /etc/grub.cfg ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/grub2.cfg ']'
++ '[' -e /etc/grub2.cfg ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /boot/grub2/grub2.cfg ']'
++ '[' -e /boot/grub2/grub2.cfg ']'
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /boot/grub/grub.cfg ']'
++ '[' -e /boot/grub/grub.cfg ']'
++ config_files=("${config_files[@]}" "$obj")
++ for obj in '"${CHECK_CONFIG_FILES[@]}"'
++ '[' -d /etc/network/interfaces ']'
++ '[' -e /etc/network/interfaces ']'
++ config_files=("${config_files[@]}" "$obj")
++ md5sum /etc/lvm/lvm.conf /etc/rear/local.conf /etc/udev/udev.conf /boot/grub/grub.cfg /etc/network/interfaces
+ test 1
+ set +x
2015-07-07 14:33:36 Finished running 'layout/save' stage in 1 seconds
2015-07-07 14:33:36 Finished running savelayout workflow
2015-07-07 14:33:36 Running exit tasks.
2015-07-07 14:33:36 Finished in 1 seconds
2015-07-07 14:33:36 Removing build area /tmp/rear.wnOgeRkFBvKx2cw
rmdir: removing directory, '/tmp/rear.wnOgeRkFBvKx2cw'
2015-07-07 14:33:36 End of program reached
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment