src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers/BasicDeploymentHelper.java [1320:1331]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private Consumer<String> getScreenAvailabilityChecker(AtomicBoolean flag) {
        return string -> {
            // "screen --version" returns a string like: Screen version 4.05.00 (GNU) 10-Dec-16
            if (!string.contains("Screen")) {
                // Doesn't look like what we want
                return;
            }

            // This should be it
            flag.set(true);
        };
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/awslabs/aws/greengrass/provisioner/implementations/helpers/BasicDeploymentHelper.java [1334:1345]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    private Consumer<String> getScreenSessionNameChecker(AtomicBoolean flag) {
        return string -> {
            // "screen -S session_name -Q select ." returns a string like: No screen session found
            if (!string.contains("No screen session found")) {
                // Doesn't look like what we want
                return;
            }

            // This should be it
            flag.set(true);
        };
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



