Initial repository structure for IPTV Updates
- Added README with repository structure - Created current.json for version tracking - Added v2.7.0 release manifest - Created patch creation guide - Set up directory structure for patches and releases
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# IPTV Server Updates Repository
|
||||
|
||||
This repository contains patches and updates for the IPTV Server system.
|
||||
|
||||
## Structure
|
||||
|
||||
- `patches/` - Contains incremental patches between versions
|
||||
- `releases/` - Release manifests for each version
|
||||
- `current.json` - Points to the latest stable version
|
||||
|
||||
## Patch Format
|
||||
|
||||
Each patch directory follows the naming convention: `vX.Y.Z-to-vX.Y.Z/`
|
||||
|
||||
Inside each patch directory:
|
||||
- `patch.json` - Metadata about the patch
|
||||
- `files/` - Changed files to be applied
|
||||
- `scripts/` - Pre/post update scripts
|
||||
- `rollback/` - Data for rolling back the patch
|
||||
|
||||
## How Patches Work
|
||||
|
||||
1. The IPTV server checks this repository periodically
|
||||
2. Compares its current version against `current.json`
|
||||
3. Downloads and applies patches sequentially
|
||||
4. Each patch is validated before application
|
||||
5. Automatic rollback on failure
|
||||
|
||||
## Creating a New Patch
|
||||
|
||||
See `PATCH_CREATION_GUIDE.md` for detailed instructions.
|
||||
|
||||
## Version History
|
||||
|
||||
- **v2.7.0** - Initial release (2025-09-20)
|
||||
Reference in New Issue
Block a user