Cleanup: Deprecate and remove old script locations #11
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Summary
Cleanup and deprecation of all old script locations, providing clear migration paths to modernized scripts.
Changes
Deprecated Scripts Removed
Removed 12 old scripts from their original locations and replaced with deprecation notices:
server_management/CentOS/
server_management/Debian/
miscellaneous/
Deprecation Notices Created
Each old script location now has a
DEPRECATED_*.shfile that:Documentation Added
Created README.md files in deprecated directories:
server_management/CentOS/README.mdserver_management/Debian/README.mdmiscellaneous/README.mdEach README provides:
Migration Guide
Script Location Changes
server_management/CentOS/system_stats.shserver_management/system_stats.shserver_management/CentOS/change_hostname.shserver_management/change_hostname.shserver_management/CentOS/permissive_selinux.shserver_management/selinux_troubleshoot.shserver_management/CentOS/create_db.shinstallation_scripts/create_db.shserver_management/CentOS/sync_emails.shinstallation_scripts/sync_emails.shserver_management/CentOS/nginx/newuser.shinstallation_scripts/install_flask.shserver_management/Debian/install_salt_minion.shinstallation_scripts/install_salt_minion.shmiscellaneous/dirbackup.shutilities/dirbackup.shmiscellaneous/etcbackup.shutilities/etcbackup.shmiscellaneous/passgen.shutilities/passgen.shmiscellaneous/webpagedl.shutilities/webpagedl.shmiscellaneous/checkssh_conn.shinstallation_scripts/checkssh_conn.shBenefits
Cleaner Repository Structure
Clear Migration Path
Prevents Confusion
Testing
Tested deprecation notice functionality:
Impact
This is a breaking change for users with existing automation using old script paths.
Required Actions for Users
Timeline
Example Deprecation Notice
When a user runs an old script path:
Files Changed