11 Commits

Author SHA1 Message Date
ccade3c57b 1.3.5 release 2024-10-19 01:31:58 -04:00
29c4f05c62 Grammar 2024-10-19 01:24:53 -04:00
3078384571 Skip latest version check when using install=repo 2024-10-19 01:13:45 -04:00
9f6ed3d512 Refactor init and parse_input to simplify scoping 2024-10-18 22:12:27 -04:00
3b492d309b Fix self-update switch 2024-10-18 21:04:42 -04:00
6d548ac278 Simplify MC_REPO 2024-10-18 20:51:29 -04:00
6c98b6cc1a Convert from 4 to 2 space indents 2024-10-18 19:29:49 -04:00
091f5954d6 Update .gitignore 2024-10-18 19:22:18 -04:00
17f9d5b3c4 Swap init and parse_input 2024-10-18 19:18:09 -04:00
98ba7e31d9 Exclude MC stub from rpmbuild for MC31 and earlier 2024-10-18 19:13:32 -04:00
1cdf4feb42 Convert comments to shdoc 2024-10-18 19:03:27 -04:00
3 changed files with 1330 additions and 1443 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
.vscode/
README.bbcode
installJRMC.zip
README.shdoc.md

View File

@@ -8,7 +8,7 @@ You can always find the latest version of installJRMC, changelog, and documentat
`installJRMC [--option [ARGUMENT]]`
Running `installJRMC` without any options will install the latest version of JRiver Media Center (MC) from the official JRiver repository (Ubuntu/Debian) or my [unofficial repository](https://repos.bryanroessler.com/jriver/) (Fedora/CentOS) using the system package manager (`--install repo`). If any other option is passed, then the default install method (i.e. `--install repo` or `--install local`) must be specified. This makes it possible to install services and containers independent of MC.>
Running `installJRMC` without any options implies `--install repo` and will install the latest version of JRiver Media Center (MC) from the official JRiver repository (Ubuntu/Debian) or my [unofficial repository](https://repos.bryanroessler.com/jriver/) (Fedora/CentOS) using the system package manager. If any other option is passed, then the default install method (i.e. `--install repo` or `--install local`) must be specified (to allow services and containers to be installed independent of MC).
## tl;dr
@@ -27,7 +27,7 @@ $ installJRMC --help
--compat
Build/install MC without minimum dependency version requirements
--mcversion VERSION
Build or install a specific MC version, ex. "33.0.20" (default: latest version)
Build or install a specific MC version, ex. "33.0.30" (default: latest version)
--mcrepo REPO
Specify the MC repository, ex. "bullseye", "bookworm", "noble", etc (default: latest official)
--arch ARCH
@@ -51,6 +51,8 @@ $ installJRMC --help
The webroot directory to install the repo (default: /var/www/jriver/)
--createrepo-user USER
The web server user if different from the current user
--no-update
Disable the installJRMC update check
--yes, -y, --auto
Always assume yes for questions
--version, -v
@@ -118,9 +120,9 @@ Multiple services (but not `--service-types`) can be installed at one time using
Install MC from the repository and start/enable `jriver-mediacenter.service` as a user service.
* `installJRMC --install local --compat --restorefile /path/to/license.mjr --mcversion 33.0.20`
* `installJRMC --install local --compat --restorefile /path/to/license.mjr --mcversion 33.0.30`
Build and install an MC 33.0.20 comptability RPM locally and activate it using the `/path/to/license.mjr`
Build and install an MC 33.0.30 compatibility RPM locally and activate it using the `/path/to/license.mjr`
* `installJRMC --createrepo --createrepo-webroot /srv/jriver/repo --createrepo-user www-user`

File diff suppressed because it is too large Load Diff