123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #!/bin/bash
-
- shellfu import jat_dump
- shellfu import preupg
- shellfu import preupg_fupath
- shellfu import xcase
-
- PREUPG__RULE=xccdf_preupg_rule_output_set_check
- PREUPG__DISTNATIVE=""
-
- assert_devel_mode_on() {
- jat__cmd -h "devel mode is on" \
- grep 'DEVEL_MODE=1' set.out
- }
-
- assert_devel_mode_not_on() {
- jat__cmd -h "devel mode is not on" -S 1 \
- grep 'DEVEL_MODE=1' set.out
- }
-
-
- xcase__enum() {
- echo on
- echo off
- }
-
- xcase__setup() {
- jat__cmd mkdir -p /var/cache/preupgrade
- case $(xcase__id) in
- on) jat__cmd touch /var/cache/preupgrade/devel_mode ;;
- off) jat__cmd rm -f /var/cache/preupgrade/devel_mode ;;
- esac
- {
- echo '[MODULE]'
- echo "GROUP = output"
- echo "NAME = set"
- echo "CODE = set > '$PWD/set.out'"
- echo "CODE = exit_pass"
- } > module.ini
- preupg_fupath RHEL6_7 module.ini
- PREUPG__UPATH="RHEL6_7/all-xccdf.xml" \
- preupg__run1
- }
-
- xcase__test() {
- case $(xcase__id) in
- on) assert_devel_mode_on ;;
- off) assert_devel_mode_not_on ;;
- esac
- }
-
- xcase__diag() {
- preupg__get_node | jat_dump__pipe NODE
- jat_dump__file -l 1000 -b 20000 set.out
- }
-
- xcase__cleanup() {
- jat__cmd rm -rf /var/cache/preupgrade
- preupg__rmresult
- }
-
- xcase__run
- preupg__Cleanup
|