| 1234567891011121314151617181920212223242526 |
- #!/bin/bash
- # LinuxGSM command_skeleton.sh module
- # Author: Daniel Gibbs
- # Contributors: https://linuxgsm.com/contrib
- # Website: https://linuxgsm.com
- # Description: Creates a copy of a game server directories.
- commandname="SKELETON"
- commandaction="Skeleton"
- moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
- fn_firstcommand_set
- fn_print_dots "Creating skeleton directory"
- check.sh
- # Find all directories and create them in the skel directory
- find "${rootdir}" -type d -not \( -path ./skel -prune \) | cpio -pdvm skel 2> /dev/null
- exitcode=$?
- if [ "${exitcode}" -ne 0 ]; then
- fn_print_fail_nl "Creating skeleton directory"
- fn_script_log_fail "Creating skeleton directory"
- else
- fn_print_ok_nl "Creating skeleton directory: ./skel"
- fn_script_log_pass "Creating skeleton directory: ./skel"
- fi
- core_exit.sh
|