diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-04-23 14:46:59 +1000 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-12-03 14:39:57 +1100 |
commit | 6eee2fc7ef135beadaafbc9dac61d31ff6ef3659 (patch) | |
tree | b314d4b69cf7a296957a057841d433a7ec52906c /utils | |
parent | f110c98b582be12c9d4ac4a13a7bf5aff2b7dd57 (diff) | |
download | talos-petitboot-6eee2fc7ef135beadaafbc9dac61d31ff6ef3659.tar.gz talos-petitboot-6eee2fc7ef135beadaafbc9dac61d31ff6ef3659.zip |
utils/pb-sos: Don't create files in root by default
If running in a non-root shell the user will not be able to create or
access files in / so operate in the current directory instead.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/pb-sos | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/utils/pb-sos b/utils/pb-sos index e3e8f6b..44dcabd 100755 --- a/utils/pb-sos +++ b/utils/pb-sos @@ -43,32 +43,31 @@ do shift done -mkdir -p /$diagdir +mkdir -p $diagdir # Include version of pb-discover -pb-discover --version > /$diagdir/version +pb-discover --version > $diagdir/version # Unconditionally grab relevant /var/log files log "Adding files from /var/log" -cp -r /var/log/messages /var/log/petitboot /$diagdir/ +cp -r /var/log/messages /var/log/petitboot $diagdir/ # Check if pb-discover segfaulted if [ -r $corefile ] then log "Adding core dump" - cp /core /$diagdir/ + cp /core $diagdir/ fi # Copy dmesg log "Adding dmesg" -dmesg > /$diagdir/dmesg +dmesg > $diagdir/dmesg # Add Skiboot log log "Adding Skiboot log" -cat /sys/firmware/opal/msglog > /$diagdir/msglog +cat /sys/firmware/opal/msglog > $diagdir/msglog log "Compressing..." -cd / tar $tarflags $tarfile $diagdir gzip < $tarfile > $tarfile.gz |