#!/bin/bash if [ "$2" = "" ]; then echo "Usage: $0 [source_directory] [target_file.sb] [ -d ]" exit 1 fi if [ ! -d "$1" ]; then echo "Not a directory: $1" exit 2 fi if [ -e "$2" ]; then echo "Target exists: $2" exit 3 fi if [ "$3" = "-d" ]; then KEEP="-keep-as-directory" else KEEP="" fi mksquashfs "$1" "$2" -comp xz -b 512K $KEEP