{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.AzO7OD6r0E/b1/broctl_1.4-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.AzO7OD6r0E/b2/broctl_1.4-1_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 7f76fd99450ae10e161848061c50bfdf 110856 net optional broctl_1.4-1_all.deb\n+ 2bf03d9cbc98afee1b1e4e35077551cd 110856 net optional broctl_1.4-1_all.deb\n" }, { "source1": "broctl_1.4-1_all.deb", "source2": "broctl_1.4-1_all.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2015-10-30 22:33:09.000000 debian-binary\n--rw-r--r-- 0 0 0 2784 2015-10-30 22:33:09.000000 control.tar.xz\n--rw-r--r-- 0 0 0 107880 2015-10-30 22:33:09.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2780 2015-10-30 22:33:09.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 107884 2015-10-30 22:33:09.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -44,39 +44,39 @@\n -rw-r--r-- 0 root (0) root (0) 248 2015-06-09 14:36:48.000000 ./usr/share/bro/broctl/auto.bro\n -rw-r--r-- 0 root (0) root (0) 638 2015-06-09 14:36:48.000000 ./usr/share/bro/broctl/check.bro\n -rw-r--r-- 0 root (0) root (0) 1055 2015-06-09 14:36:48.000000 ./usr/share/bro/broctl/main.bro\n -rw-r--r-- 0 root (0) root (0) 220 2015-06-09 14:36:48.000000 ./usr/share/bro/broctl/process-trace.bro\n -rw-r--r-- 0 root (0) root (0) 392 2015-06-09 14:36:48.000000 ./usr/share/bro/broctl/standalone.bro\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/broctl/\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/\n--rwxr-xr-x 0 root (0) root (0) 3696 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/archive-log\n--rwxr-xr-x 0 root (0) root (0) 605 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/cflow-stats\n--rwxr-xr-x 0 root (0) root (0) 1142 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/check-config\n--rwxr-xr-x 0 root (0) root (0) 1484 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/crash-diag\n--rwxr-xr-x 0 root (0) root (0) 123 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/delete-log\n--rwxr-xr-x 0 root (0) root (0) 2397 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/expire-logs\n+-rwxr-xr-x 0 root (0) root (0) 3700 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/archive-log\n+-rwxr-xr-x 0 root (0) root (0) 609 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/cflow-stats\n+-rwxr-xr-x 0 root (0) root (0) 1146 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/check-config\n+-rwxr-xr-x 0 root (0) root (0) 1488 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/crash-diag\n+-rwxr-xr-x 0 root (0) root (0) 127 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/delete-log\n+-rwxr-xr-x 0 root (0) root (0) 2401 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/expire-logs\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/\n--rwxr-xr-x 0 root (0) root (0) 205 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/check-pid\n--rwxr-xr-x 0 root (0) root (0) 301 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/df\n--rwxr-xr-x 0 root (0) root (0) 346 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/first-line\n--rwxr-xr-x 0 root (0) root (0) 156 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/get-childs\n--rwxr-xr-x 0 root (0) root (0) 1360 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/start\n--rwxr-xr-x 0 root (0) root (0) 51 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/stop\n+-rwxr-xr-x 0 root (0) root (0) 209 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/check-pid\n+-rwxr-xr-x 0 root (0) root (0) 305 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/df\n+-rwxr-xr-x 0 root (0) root (0) 350 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/first-line\n+-rwxr-xr-x 0 root (0) root (0) 160 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/get-childs\n+-rwxr-xr-x 0 root (0) root (0) 1364 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/start\n+-rwxr-xr-x 0 root (0) root (0) 55 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/stop\n -rw-r--r-- 0 root (0) root (0) 1259 2015-06-09 14:36:48.000000 ./usr/share/broctl/scripts/helpers/to-bytes.awk\n--rwxr-xr-x 0 root (0) root (0) 1720 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/top\n--rwxr-xr-x 0 root (0) root (0) 1899 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/make-archive-name\n--rwxr-xr-x 0 root (0) root (0) 5193 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/post-terminate\n+-rwxr-xr-x 0 root (0) root (0) 1724 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/helpers/top\n+-rwxr-xr-x 0 root (0) root (0) 1903 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/make-archive-name\n+-rwxr-xr-x 0 root (0) root (0) 5197 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/post-terminate\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/postprocessors/\n--rwxr-xr-x 0 root (0) root (0) 2226 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/postprocessors/summarize-connections\n--rwxr-xr-x 0 root (0) root (0) 2307 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/run-bro\n--rwxr-xr-x 0 root (0) root (0) 728 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/run-bro-on-trace\n--rwxr-xr-x 0 root (0) root (0) 1410 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/send-mail\n+-rwxr-xr-x 0 root (0) root (0) 2230 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/postprocessors/summarize-connections\n+-rwxr-xr-x 0 root (0) root (0) 2311 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/run-bro\n+-rwxr-xr-x 0 root (0) root (0) 732 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/run-bro-on-trace\n+-rwxr-xr-x 0 root (0) root (0) 1414 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/send-mail\n -rw-r--r-- 0 root (0) root (0) 419 2015-06-09 14:36:48.000000 ./usr/share/broctl/scripts/set-bro-path\n -rwxr-xr-x 0 root (0) root (0) 3929 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/stats-to-csv\n--rwxr-xr-x 0 root (0) root (0) 1226 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/update\n+-rwxr-xr-x 0 root (0) root (0) 1230 2015-10-30 22:33:09.000000 ./usr/share/broctl/scripts/update\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/doc/\n drwxr-xr-x 0 root (0) root (0) 0 2015-10-30 22:33:09.000000 ./usr/share/doc/broctl/\n -rw-r--r-- 0 root (0) root (0) 19297 2015-06-09 14:36:48.000000 ./usr/share/doc/broctl/broctl.rst.gz\n -rw-r--r-- 0 root (0) root (0) 330 2015-10-30 22:33:09.000000 ./usr/share/doc/broctl/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 16037 2015-06-09 14:36:48.000000 ./usr/share/doc/broctl/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 2000 2015-02-10 17:36:03.000000 ./usr/share/doc/broctl/copyright\n -rw-r--r-- 0 root (0) root (0) 6492 2015-06-09 14:36:48.000000 ./usr/share/doc/broctl/main.rst.gz\n" }, { "source1": "./usr/share/broctl/scripts/archive-log", "source2": "./usr/share/broctl/scripts/archive-log", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Bro postprocessor script to archive log files.\n #\n # archive-log [-c] \n #\n # -c: if \"-c\" is specified, then don't delete log file after it's archived\n # file_name: the rotated log filename that we need to archive (the filename\n" }, { "source1": "./usr/share/broctl/scripts/cflow-stats", "source2": "./usr/share/broctl/scripts/cflow-stats", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Print cpacket stats in format:\n #\n # port pkts/sec bits/sec cum-pkts cum-bytes (-1 where not available)\n \n . `dirname $0`/broctl-config.sh\n \n" }, { "source1": "./usr/share/broctl/scripts/check-config", "source2": "./usr/share/broctl/scripts/check-config", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Check Bro's configuration for errors.\n #\n # check-config \n #\n # use_installed_policies: 1 to use local policy files installed by\n # \"broctl install\", or 0 to use the original files\n" }, { "source1": "./usr/share/broctl/scripts/crash-diag", "source2": "./usr/share/broctl/scripts/crash-diag", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # crash-diag \n #\n # is the node's working directory.\n \n . `dirname $0`/broctl-config.sh\n \n" }, { "source1": "./usr/share/broctl/scripts/delete-log", "source2": "./usr/share/broctl/scripts/delete-log", "unified_diff": "@@ -1,7 +1,7 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # This script can be used as a Bro log postprocessor to simply *delete* \n # the files after rotation.\n \n rm $1\n \n" }, { "source1": "./usr/share/broctl/scripts/expire-logs", "source2": "./usr/share/broctl/scripts/expire-logs", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Delete logs older than ${logexpireinterval} days, and remove entries in\n # stats.log older than ${statslogexpireinterval} days.\n \n . `dirname $0`/broctl-config.sh\n \n function expire_statslog()\n" }, { "source1": "./usr/share/broctl/scripts/helpers/check-pid", "source2": "./usr/share/broctl/scripts/helpers/check-pid", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Given a PID, check if it corresponds to a running Bro process.\n #\n # check-pid \n \n ps -p $1 -o args | grep -q bro\n \n" }, { "source1": "./usr/share/broctl/scripts/helpers/df", "source2": "./usr/share/broctl/scripts/helpers/df", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # df \n #\n # Returns: \n \n . `dirname $0`/../broctl-config.sh\n \n" }, { "source1": "./usr/share/broctl/scripts/helpers/first-line", "source2": "./usr/share/broctl/scripts/helpers/first-line", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Given one or more filenames, output the first line of each file and return 0.\n # If a filename does not correspond to a regular file, or if this script\n # lacks read permission to the file, then output a blank line.\n #\n # first-line ...\n \n" }, { "source1": "./usr/share/broctl/scripts/helpers/get-childs", "source2": "./usr/share/broctl/scripts/helpers/get-childs", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Given a PID, output the PIDs of all of its child processes.\n #\n # get-childs \n \n ps ax -o pid,ppid | awk -v pid=$1 '$2==pid {print $1}'\n \n" }, { "source1": "./usr/share/broctl/scripts/helpers/start", "source2": "./usr/share/broctl/scripts/helpers/start", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Start Bro, output the Bro PID, and return zero. Upon failure, output an\n # error message and return nonzero.\n #\n # start [ -v var=value [ -v ...]] \n #\n # -v var=value...: environment variables to set (optional).\n" }, { "source1": "./usr/share/broctl/scripts/helpers/stop", "source2": "./usr/share/broctl/scripts/helpers/stop", "unified_diff": "@@ -1,6 +1,6 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # stop \n \n kill -$2 $1\n \n" }, { "source1": "./usr/share/broctl/scripts/helpers/top", "source2": "./usr/share/broctl/scripts/helpers/top", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # top \n #\n # Outputs one line per active process as follows:\n # \n # <%cpu> \n \n" }, { "source1": "./usr/share/broctl/scripts/make-archive-name", "source2": "./usr/share/broctl/scripts/make-archive-name", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Returns a path where a log file will be archived. This script is called\n # once for each log file being archived. Usage is:\n #\n # make-archive-name []\n #\n # Example:\n" }, { "source1": "./usr/share/broctl/scripts/post-terminate", "source2": "./usr/share/broctl/scripts/post-terminate", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Cleanup tasks after Bro termination: move the node's working directory\n # to a tmp dir and create a new working directory, create a crash report if\n # the node crashed, wait for this node's archive-log processes to finish,\n # archive any remaining unrotated logs (if bro crashed or was killed), and\n # finally (if the node didn't crash) remove the tmp dir if it doesn't contain\n # any rotated log files.\n" }, { "source1": "./usr/share/broctl/scripts/postprocessors/summarize-connections", "source2": "./usr/share/broctl/scripts/postprocessors/summarize-connections", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Bro postprocessor script to create connection summary log file.\n #\n # Needs trace-summary script.\n #\n # summarize-connections \n #\n" }, { "source1": "./usr/share/broctl/scripts/run-bro", "source2": "./usr/share/broctl/scripts/run-bro", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Wrapper script around the actual Bro invocation. \n #\n # run-bro \n #\n # pin_cpu: the CPU number to use, or -1 to not use CPU pinning.\n # bro_args: Bro cmd-line arguments.\n" }, { "source1": "./usr/share/broctl/scripts/run-bro-on-trace", "source2": "./usr/share/broctl/scripts/run-bro-on-trace", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Run Bro on a trace file.\n #\n # run-bro-on-trace \n #\n # use_installed_policies: 1 to use local policy files installed by\n # \"broctl install\", or 0 to use the original files\n" }, { "source1": "./usr/share/broctl/scripts/send-mail", "source2": "./usr/share/broctl/scripts/send-mail", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Usage:\n # send-mail subject [destination] < txt\n #\n # subject: subject line for the email message.\n # destination: recipient email address (optional).\n #\n" }, { "source1": "./usr/share/broctl/scripts/update", "source2": "./usr/share/broctl/scripts/update", "unified_diff": "@@ -1,8 +1,8 @@\n-#!/bin/bash\n+#!/usr/bin/bash\n #\n # Update values of Bro script variables on a running Bro.\n #\n # update \n #\n # host: the destination host.\n # zone_id: the zone id, or \"NOZONE\" to indicate no zone id.\n" } ] } ] } ] } ] }