-
Notifications
You must be signed in to change notification settings - Fork 33
Comparing changes
Open a pull request
base repository: errnair/sysadmin-shell-scripts
base: errnair/modernize-python-scripts
head repository: errnair/sysadmin-shell-scripts
compare: master
- 8 commits
- 38 files changed
- 1 contributor
Commits on Nov 7, 2025
-
Batch 3: SELinux troubleshooting, etcbackup wrapper, and nginx/newuse…
…r deprecation selinux_troubleshoot.sh: - Renamed from permissive_selinux.sh for better clarity - Multiple commands: status, denials, suggest, permissive, enforcing - Strong security warnings before disabling enforcement - User confirmation required for permissive mode - Temporary vs permanent mode options - Show recent SELinux denials from audit log - Analyze denials with audit2why and suggest fixes - Configuration backup before changes - Troubleshooting workflow guidance - Common SELinux fixes documentation - Alternative solutions instead of disabling - Common library integration etcbackup.sh: - Simple wrapper around dirbackup.sh for /etc backups - Optimized defaults for /etc (90-day retention) - Passes all configuration to dirbackup.sh - Leverages all dirbackup.sh features (encryption, verification, etc.) - Automatic detection and execution of dirbackup.sh - Common library integration DEPRECATED_newuser.sh: - Deprecation notice for nginx/newuser.sh - Replaced by install_flask.sh which provides superior functionality - Clear migration path documented - Will be removed in future release
Configuration menu - View commit details
-
Copy full SHA for 5c9a71b - Browse repository at this point
Copy the full SHA 5c9a71bView commit details
Commits on Nov 8, 2025
-
Cleanup: Deprecate and remove old script locations
This commit deprecates all old script locations and provides clear migration paths to the new modernized scripts. Changes: - Removed old scripts from original locations - Created DEPRECATED_*.sh notices for all moved scripts - Added README.md files in old directories explaining reorganization Deprecated Locations: - server_management/CentOS/*.sh → Moved to server_management/ or installation_scripts/ - server_management/Debian/*.sh → Moved to installation_scripts/ - miscellaneous/*.sh → Moved to utilities/ or installation_scripts/ Each DEPRECATED script provides: - New location of the modernized script - Summary of enhancements - Migration examples - Exit code 1 to prevent accidental usage README files added: - server_management/CentOS/README.md - server_management/Debian/README.md - miscellaneous/README.md These provide directory-level migration guides with complete mapping tables. Timeline: Deprecated scripts will be removed in a future release. Users should update to new locations immediately.
Configuration menu - View commit details
-
Copy full SHA for c6bafe5 - Browse repository at this point
Copy the full SHA c6bafe5View commit details -
Merge pull request #9 from errnair/errnair/modernize-selinux-etcbacku…
…p-cleanup Batch 3: SELinux troubleshooting, etcbackup wrapper, and cleanup LGTM
Configuration menu - View commit details
-
Copy full SHA for edc45f2 - Browse repository at this point
Copy the full SHA edc45f2View commit details -
Merge pull request #11 from errnair/errnair/cleanup-deprecate-old-scr…
…ipts Cleanup: Deprecate and remove old script locations LGTM
Configuration menu - View commit details
-
Copy full SHA for 0c2c5c2 - Browse repository at this point
Copy the full SHA 0c2c5c2View commit details -
Merge pull request #10 from errnair/errnair/modernize-python-scripts
Modernize Python scripts (checkcpu.py and timer.py) LGTM
Configuration menu - View commit details
-
Copy full SHA for caf65a4 - Browse repository at this point
Copy the full SHA caf65a4View commit details -
Add comprehensive documentation
Update README.md with complete script catalog, usage examples, and accurate information about all modernized scripts. Add MIGRATION.md to guide users from old script locations to new ones. Add EXAMPLES.md with comprehensive usage examples for common workflows. Update CHANGELOG.md with detailed 2.0.0 release notes documenting all changes.
Configuration menu - View commit details
-
Copy full SHA for a860bf6 - Browse repository at this point
Copy the full SHA a860bf6View commit details -
Merge pull request #12 from errnair/errnair/documentation-updates
Add comprehensive documentation LGTM
Configuration menu - View commit details
-
Copy full SHA for e83711c - Browse repository at this point
Copy the full SHA e83711cView commit details -
Reduce verbosity in README, EXAMPLES, MIGRATION, and CHANGELOG. Make documentation more concise and easier to scan. - README: Remove excessive detail, convert tables to simpler formats - EXAMPLES: Focus on practical examples, remove redundant explanations - MIGRATION: Condense migration examples, remove obvious sections - CHANGELOG: Group similar changes, reduce exhaustive listings
Configuration menu - View commit details
-
Copy full SHA for 621c212 - Browse repository at this point
Copy the full SHA 621c212View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff errnair/modernize-python-scripts...master