#!/bin/bash

#Logs will be output to /Library/Logs/
device=$(hostname | awk -F'.' '{print $1}')
serial=$(ioreg -c IOPlatformExpertDevice -d 2 | awk -F\" '/IOPlatformSerialNumber/{print $(NF-1)}')
org_id=$(/Library/Addigy/go-agent agent orgid)
title="Addigy Logs | "
file_path="/Library/Logs/${title}${org_id} | ${serial}"

# Make temp folder
mkdir "${file_path}"

# Create System Report
system_profiler -xml > "${file_path}"/system_information.spx

# Get Running Processes
ps aux > "${file_path}"/processes.txt

# Get install log
cp /var/log/install.log "${file_path}"/apple-install.log

# Copy over Addigy logs
cp /Library/Addigy/logs/* "${file_path}"

#Sysdiagnose
/usr/bin/sysdiagnose -r -f "${file_path}" -A sysdiagnose-${device} -u -b

# Delete temp folder
#rm -rf "${file_path}"