Linux ih01.iridiumhosting.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
LiteSpeed
Server IP : 67.227.241.211 & Your IP : 216.73.216.226
Domains :
Cant Read [ /etc/named.conf ]
User : dustinhy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
MXB /
rear /
usr /
share /
rear /
lib /
Delete
Unzip
Name
Size
Permission
Date
Action
validated
[ DIR ]
drwxr-xr-x
2026-04-01 09:39
_framework-setup-and-functions.sh
111.2
KB
-rw-r--r--
2026-04-01 09:39
array-functions.sh
1.08
KB
-rw-r--r--
2026-04-01 09:39
authtoken-functions.sh
16.84
KB
-rw-r--r--
2026-04-01 09:39
bareos-functions.sh
10.3
KB
-rw-r--r--
2026-04-01 09:39
bootloader-functions.sh
43.74
KB
-rw-r--r--
2026-04-01 09:39
borg-functions.sh
6.9
KB
-rw-r--r--
2026-04-01 09:39
checkintegrity-workflow.sh
385
B
-rw-r--r--
2026-04-01 09:39
checklayout-workflow.sh
646
B
-rw-r--r--
2026-04-01 09:39
columns-functions.sh
2.95
KB
-rw-r--r--
2026-04-01 09:39
config-functions.sh
7.88
KB
-rw-r--r--
2026-04-01 09:39
cove-functions.sh
2.61
KB
-rw-r--r--
2026-04-01 09:39
drlm-functions.sh
2.6
KB
-rw-r--r--
2026-04-01 09:39
dump-workflow.sh
7.63
KB
-rw-r--r--
2026-04-01 09:39
filesystems-functions.sh
12.08
KB
-rw-r--r--
2026-04-01 09:39
finalizeonly-workflow.sh
1.22
KB
-rw-r--r--
2026-04-01 09:39
format-workflow.sh
3.79
KB
-rw-r--r--
2026-04-01 09:39
global-functions.sh
49.92
KB
-rw-r--r--
2026-04-01 09:39
help-workflow.sh
3.6
KB
-rw-r--r--
2026-04-01 09:39
hp_raid-functions.sh
871
B
-rw-r--r--
2026-04-01 09:39
layout-functions.sh
64.96
KB
-rw-r--r--
2026-04-01 09:39
layoutonly-workflow.sh
803
B
-rw-r--r--
2026-04-01 09:39
linux-functions.sh
14.6
KB
-rw-r--r--
2026-04-01 09:39
mail-functions.sh
1.39
KB
-rw-r--r--
2026-04-01 09:39
mkbackup-workflow.sh
585
B
-rw-r--r--
2026-04-01 09:39
mkbackuponly-workflow.sh
368
B
-rw-r--r--
2026-04-01 09:39
mkboot-workflow.sh
1.13
KB
-rw-r--r--
2026-04-01 09:39
mkopalpba-workflow.sh
890
B
-rw-r--r--
2026-04-01 09:39
mkrescue-functions.sh
5.72
KB
-rw-r--r--
2026-04-01 09:39
mkrescue-workflow.sh
461
B
-rw-r--r--
2026-04-01 09:39
mksystemstate-workflow.sh
539
B
-rw-r--r--
2026-04-01 09:39
mountonly-workflow.sh
1.7
KB
-rw-r--r--
2026-04-01 09:39
network-functions.sh
8.53
KB
-rw-r--r--
2026-04-01 09:39
opal-functions.sh
15.67
KB
-rw-r--r--
2026-04-01 09:39
opaladmin-workflow.sh
18.37
KB
-rw-r--r--
2026-04-01 09:39
output-functions.sh
3.17
KB
-rw-r--r--
2026-04-01 09:39
progresssubsystem.nosh
2.32
KB
-rw-r--r--
2026-04-01 09:39
rear-shell.bashrc
2.68
KB
-rw-r--r--
2026-04-01 09:39
recover-workflow.sh
1.59
KB
-rw-r--r--
2026-04-01 09:39
restoreonly-workflow.sh
832
B
-rw-r--r--
2026-04-01 09:39
rsync-functions.sh
4.56
KB
-rw-r--r--
2026-04-01 09:39
savelayout-workflow.sh
643
B
-rw-r--r--
2026-04-01 09:39
serial-functions.sh
3.98
KB
-rw-r--r--
2026-04-01 09:39
sesam-functions.sh
1.18
KB
-rw-r--r--
2026-04-01 09:39
shell-workflow.sh
648
B
-rw-r--r--
2026-04-01 09:39
tpmpwd-functions.sh
625
B
-rw-r--r--
2026-04-01 09:39
udev-workflow.sh
3.27
KB
-rw-r--r--
2026-04-01 09:39
uefi-functions.sh
9.69
KB
-rw-r--r--
2026-04-01 09:39
validate-workflow.sh
4.91
KB
-rw-r--r--
2026-04-01 09:39
write-protect-functions.sh
7.75
KB
-rw-r--r--
2026-04-01 09:39
Save
Rename
# dump-workflow.sh # # dump workflow for Relax-and-Recover # # This file is part of Relax-and-Recover, licensed under the GNU General # Public License. Refer to the included COPYING for full text of license. LOCKLESS_WORKFLOWS+=( dump ) WORKFLOW_dump_DESCRIPTION="dump configuration and system information" WORKFLOWS+=( dump ) WORKFLOW_dump () { # Do nothing in simulation mode, cf. https://github.com/rear/rear/issues/1939 if is_true "$SIMULATE" ; then LogPrint "${BASH_SOURCE[0]} dumps configuration and system information" return 0 fi function output_variable_assignment () { local variable_name=$1 # Only show variables which are set (could be also set to an empty value). # Ensure '$variable_name' is not empty because 'test -v ""' returns '1' # to avoid that with empty '$variable_name' plain 'declare -p' prints all values # in particular also secret values as in https://github.com/rear/rear/issues/2967 # see also https://github.com/rear/rear/wiki/Coding-Style#beware-of-the-emptiness test -v "$variable_name" || return 1 # Do not show the value of variables which could contain secret values # unless sbin/rear was called with --expose-secrets # see https://github.com/rear/rear/issues/3444 if ! is_true "$EXPOSE_SECRETS" ; then IsInArray $variable_name "${SECRET_VARIABLES[@]}" && return 1 fi if test "$DEBUG" ; then # In debug mode show the 'declare -p' output as is (only indented by two spaces): LogUserOutput "$( declare -p $variable_name | sed -e 's/^/ /' )" else # When not in debug mode beautify/simplify the 'declare -p' output # for example for ARRAY=( '' 'this' ' ' 'that' 'something else' ) the 'declare -p' output is # declare -a ARRAY=([0]="" [1]="this" [2]=" " [3]="that" [4]="something else") # which gets beautified/simplified for better readability via 'sed' into # ARRAY=("" "this" " " "that" "something else") # see https://github.com/rear/rear/pull/2014#issuecomment-453503218 # but that 'sed' modification does not work fully fail safe in any case # see https://github.com/rear/rear/pull/2014#issuecomment-453509407 # but it is considered to not cause harm for arrays that are actually used in ReaR # see https://github.com/rear/rear/pull/2014#issuecomment-453996364 LogUserOutput "$( declare -p $variable_name | sed -e 's/^declare -[[:alpha:]-]* / /' -e 's/\([( ]\)\[[[:digit:]]\+\]=/\1/g' )" fi } LogUserOutput "# Begin dumping out configuration and system information:" if [ "$ARCH" != "$REAL_ARCH" ] ; then LogUserOutput "# This is a '$REAL_ARCH' system, compatible with '$ARCH'." fi LogUserOutput "# Configuration tree:" for config in "$ARCH" "$OS" \ "$OS_MASTER_VENDOR" "$OS_MASTER_VENDOR_ARCH" "$OS_MASTER_VENDOR_VERSION" "$OS_MASTER_VENDOR_VERSION_ARCH" \ "$OS_VENDOR" "$OS_VENDOR_ARCH" "$OS_VENDOR_VERSION" "$OS_VENDOR_VERSION_ARCH" ; do test "$config" || continue LogUserOutput " # $config.conf : $( test -s $SHARE_DIR/conf/$config.conf && echo OK || echo missing/empty )" done for config in site local; do LogUserOutput " # $config.conf : $( test -s $CONFIG_DIR/"$config".conf && echo OK || echo missing/empty )" done for config in "${CONFIG_APPEND_FILES_PATHS[@]}"; do LogUserOutput " # $config : OK" done LogUserOutput "# System definition:" for variable_name in "ARCH" "OS" \ "OS_MASTER_VENDOR" "OS_MASTER_VERSION" "OS_MASTER_VENDOR_ARCH" "OS_MASTER_VENDOR_VERSION" "OS_MASTER_VENDOR_VERSION_ARCH" \ "OS_VENDOR" "OS_VERSION" "OS_VENDOR_ARCH" "OS_VENDOR_VERSION" "OS_VENDOR_VERSION_ARCH" ; do output_variable_assignment $variable_name done LogUserOutput "# Backup with $BACKUP:" # Output all $BACKUP_* config variable values e.g. for BACKUP=NETFS as something like # NETFS_CONFIG_STRING="string of words" # or when it is an array variable than as # NETFS_CONFIG_ARRAY=("first element" "second element" ... ) for variable_name in $( eval echo '${!'"$BACKUP"'_*}' ) ; do # The command substitution for the list of items in the above 'for' loop evaluates # to all $BACKUP_* config variable names e.g. for BACKUP=NETFS to something like: # ++ eval echo '${!NETFS_*}' # +++ echo NETFS_CONFIG_STRING NETFS_CONFIG_ARRAY ... output_variable_assignment $variable_name done # Output all BACKUP_* config variable values e.g. as something like # BACKUP_CONFIG_STRING="string of words" # or when it is an array variable than as # BACKUP_CONFIG_ARRAY=("first element" "second element" ... ) for variable_name in $( eval echo '${!BACKUP_*}' ) ; do case $variable_name in (BACKUP_PROG*) ;; (*) output_variable_assignment $variable_name ;; esac done case "$BACKUP" in (NETFS) LogUserOutput "# Backup program is '$BACKUP_PROG':" # Output all BACKUP_PROG_* config variable values e.g. as something like # BACKUP_PROG_STRING="string of words" # or when it is an array variable than as # BACKUP_PROG_ARRAY=("first element" "second element" ... ) for variable_name in $( eval echo '${!BACKUP_PROG_*}' ) ; do output_variable_assignment $variable_name done ;; esac LogUserOutput "# Output to $OUTPUT:" # Output all $OUTPUT_* config variable values e.g. for OUTPUT=ISO as something like # ISO_CONFIG_STRING="string of words" # or when it is an array variable than as # ISO_CONFIG_ARRAY=("first element" "second element" ... ) # and output all OUTPUT_* config variable values e.g. as something like # OUTPUT_CONFIG_STRING="string of words" # or when it is an array variable than as # OUTPUT_CONFIG_ARRAY=("first element" "second element" ... ) # and finally output the RESULT_MAILTO config variable value: for variable_name in $( eval echo '${!'"$OUTPUT"'_*}' '${!OUTPUT_*}' ) RESULT_MAILTO ; do output_variable_assignment $variable_name done LogUserOutput "# Validation status:" validation_file="$SHARE_DIR/lib/validated/$OS_VENDOR_VERSION_ARCH.txt" LogUserOutput " # $validation_file : $( test -s $validation_file && echo OK || echo missing/empty )" if test -s "$validation_file" ; then LogUserOutput " # Your system is validated with the following details:" while read -r ; do LogUserOutput " # $REPLY" done <"$validation_file" else LogUserOutput " # Your system is not yet validated. Please carefully check all functions" LogUserOutput " # and create a validation record with '$PROGRAM validate'. This will help others" LogUserOutput " # to know about the validation status of $PRODUCT on this system." # Show a hint when there is no OS_VENDOR_VERSION_ARCH.txt but OS_MASTER_VENDOR_VERSION_ARCH.txt exists: validation_file="$SHARE_DIR/lib/validated/$OS_MASTER_VENDOR_VERSION_ARCH.txt" if test -s "$validation_file" ; then LogUserOutput " # $validation_file : OK" LogUserOutput " # Your system is derived from $OS_MASTER_VENDOR_VERSION which is validated:" while read -r ; do LogUserOutput " # $REPLY" done <"$validation_file" fi fi LogUserOutput "# End of dump configuration and system information." }