Hello community, here is the log from the commit of package caasp-tools for openSUSE:Factory checked in at 2018-12-13 19:49:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/caasp-tools (Old) and /work/SRC/openSUSE:Factory/.caasp-tools.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "caasp-tools" Thu Dec 13 19:49:06 2018 rev:22 rq:657568 version:1.0+git20181212.c28b214 Changes: -------- --- /work/SRC/openSUSE:Factory/caasp-tools/caasp-tools.changes 2018-12-08 11:22:04.930741107 +0100 +++ /work/SRC/openSUSE:Factory/.caasp-tools.new.28833/caasp-tools.changes 2018-12-13 19:49:09.132646034 +0100 @@ -1,0 +2,14 @@ +Wed Dec 12 14:03:26 UTC 2018 - ku...@suse.de + +- Update to version 1.0+git20181212.c28b214: + * Store manual page uncompressed + +------------------------------------------------------------------- +Wed Dec 12 13:53:54 UTC 2018 - ku...@suse.de + +- Update to version 1.0+git20181212.a821c06: + * Add manual page for btrfsQuota + * Fix permissions of btrfsQuota + * Add btrfsQuota command (from btrfs wiki) + +------------------------------------------------------------------- Old: ---- microos-tools-1.0+git20181207.2d715d2.tar.xz New: ---- microos-tools-1.0+git20181212.c28b214.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ caasp-tools.spec ++++++ --- /var/tmp/diff_new_pack.gg8IIw/_old 2018-12-13 19:49:09.580645456 +0100 +++ /var/tmp/diff_new_pack.gg8IIw/_new 2018-12-13 19:49:09.584645450 +0100 @@ -17,7 +17,7 @@ Name: caasp-tools -Version: 1.0+git20181207.2d715d2 +Version: 1.0+git20181212.c28b214 Release: 0 Summary: Files and Scripts for SUSE CaaS Platform License: GPL-2.0-or-later @@ -92,9 +92,11 @@ %{_libexecdir}/MicroOS-firstboot %{_libexecdir}/python* %{_sbindir}/adjust-cloud-cfg +%{_sbindir}/btrfsQuota %{_sbindir}/create_autoyast_profile %{_sbindir}/migrate-ntp2chrony %{_sbindir}/setup-systemd-proxy-env +%{_mandir}/man8/btrfsQuota.8* %{_mandir}/man8/create_autoyast_profile.8* %changelog ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.gg8IIw/_old 2018-12-13 19:49:09.624645399 +0100 +++ /var/tmp/diff_new_pack.gg8IIw/_new 2018-12-13 19:49:09.624645399 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/kubic-project/microos-tools.git</param> - <param name="changesrevision">2d715d28ec68863825c4bcea028be87302ccfe63</param> + <param name="changesrevision">c28b2148abaaf0db588a0bf273d87bc1dd916374</param> </service> </servicedata> \ No newline at end of file ++++++ microos-tools-1.0+git20181207.2d715d2.tar.xz -> microos-tools-1.0+git20181212.c28b214.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-1.0+git20181207.2d715d2/usr/sbin/btrfsQuota new/microos-tools-1.0+git20181212.c28b214/usr/sbin/btrfsQuota --- old/microos-tools-1.0+git20181207.2d715d2/usr/sbin/btrfsQuota 1970-01-01 01:00:00.000000000 +0100 +++ new/microos-tools-1.0+git20181212.c28b214/usr/sbin/btrfsQuota 2018-12-12 15:02:49.000000000 +0100 @@ -0,0 +1,61 @@ +#!/usr/bin/python3 + +# From: +# https://btrfs.wiki.kernel.org/index.php/Quota_support#.2Fusr.2Flocal.2Fbin.2FbtrfsQuota.py + +import argparse +import subprocess + +parser = argparse.ArgumentParser( + description='Gives quotas from a BTRFS filesystem in a readable form' +) +parser.add_argument( + '--unit', metavar='U', type=str, + default='G', + help='SI Unit, [B]ytes, K, M, G, T, P', +) +parser.add_argument( + 'mount_point', metavar='PATH', type=str, + default='/', + help='BTRFS mount point', +) +sys_args = parser.parse_args() +mount_point = sys_args.mount_point + +multiplicator_lookup = ['B', 'K', 'M', 'G', 'T', 'P'] + +subvolume_data = dict() +cmd = ["btrfs", "subvolume", "list", mount_point] +for line in subprocess.check_output(cmd).splitlines(): + args = str(line, encoding='utf8').split() + subvolume_data[int(args[1])] = args[-1] + +print("subvol\t\t\t\t\t\tgroup total unshared") +print("-" * 79) +cmd = ["btrfs", "qgroup", "show", "--raw", mount_point] +for line in subprocess.check_output(cmd).splitlines(): + args = str(line, encoding='utf8').split() + + try: + subvolume_id = args[0].split('/')[-1] + subvolume_name = subvolume_data[int(subvolume_id)] + except: + subvolume_name = "(unknown)" + + multiplicator = 1024 ** multiplicator_lookup.index(sys_args.unit) + + try: + try: + total = "%02.2f" % (float(args[1]) / multiplicator) + unshared = "%02.2f" % (float(args[2]) / multiplicator) + except ValueError: + continue + print("%s\t%s\t%s%s %s%s" % ( + subvolume_name.ljust(40), + args[0], + total.rjust(10), sys_args.unit, + unshared.rjust(10), sys_args.unit, + )) + except IndexError: + pass + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/microos-tools-1.0+git20181207.2d715d2/usr/share/man/man8/btrfsQuota.8 new/microos-tools-1.0+git20181212.c28b214/usr/share/man/man8/btrfsQuota.8 --- old/microos-tools-1.0+git20181207.2d715d2/usr/share/man/man8/btrfsQuota.8 1970-01-01 01:00:00.000000000 +0100 +++ new/microos-tools-1.0+git20181212.c28b214/usr/share/man/man8/btrfsQuota.8 2018-12-12 15:02:49.000000000 +0100 @@ -0,0 +1,19 @@ +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.5. +.TH BTRFSQUOTA "1" "December 2018" "btrfsQuota" "User Commands" +.SH NAME +btrfsQuota \- manual page for btrfsQuota +.SH DESCRIPTION +usage: btrfsQuota [\-h] [\-\-unit U] PATH +.PP +Gives quotas from a BTRFS filesystem in a readable form +.SS "positional arguments:" +.TP +PATH +BTRFS mount point +.SS "optional arguments:" +.TP +\fB\-h\fR, \fB\-\-help\fR +show this help message and exit +.TP +\fB\-\-unit\fR U +SI Unit, [B]ytes, K, M, G, T, P