Alexander Savchuk
72bf11364e
Merge pull request #442 from Touratica/master
...
Fix non-interactive install, and java, software-properties-common, sudo and wget dependencies
2023-04-29 19:14:29 +12:00
João Pedro Almeida
52f26a6911
Fix non-interactive install, and java, software-properties-common, sudo and wget dependencies ( #1 )
...
* Set dependency installation as non-interactive
Fixes: apt waits for user input when installing dependencies #439
* Add sudo and wget as dependencies
Fixes: Installer assumes system has sudo and wget installed #440
* Add openjdk-17-jre-headless as dependency
The script will install openjdk-17-jre-headless if java isn't installed already. The choice for version 17 was motivated by the fact it is the latest LTS version and also that it is required for running Minecraft 1.18 and above.
Fixes: Make java an MSM installation dependency? #295
* Add software-properties-common as dependency
The Debian script now installs software-properties-common if not installed, so it can use add-apt-repository.
Fixes: Installer assumes software-properties-common is installed on debian system #441
* Fix broken whitespace
2022-07-25 01:34:02 +01:00
Connor Gibson
18f54ecb3c
Removed extra whitespace in whitespace-only lines
2021-11-24 13:58:33 -08:00
Blaine Motsinger
6f70d7b71f
Fix bash variable expansion for Debian installer
...
Fixes issue #400
2020-09-26 17:02:50 -05:00
Troy Lindsay
da0832178c
* [Reference]( https://github.com/msmhq/msm/issues/50#issuecomment-7082834 )
2020-07-19 10:35:19 -05:00
Kadah
0694e5dc74
Enable universe repository on Ubuntu for jq package
2018-10-04 15:22:56 -07:00
Ben Pflueg
dc290582eb
Fix downloading latest file for minecraft jargroup
...
- Use 'jq' as json interpreter instead of grep regex
- Use latest package format
2018-10-01 19:44:06 +02:00
cptskyhawk
9d2b63f2b5
Update debian.sh
...
Update debian.sh script to eliminate "Cannot make directory '/var/run/screen': Permission denied" error on startup with Ubuntu 14.04 -- more information: https://bugs.launchpad.net/ubuntu/+source/screen/+bug/1380080
2015-08-06 10:13:24 -05:00
Blaine Motsinger
40e73a20e6
Changed default target to minecraft in common.sh.
2015-07-22 21:30:25 +00:00
Blaine Motsinger
34c20dd869
Updated links for movement of repo, as discussed in #291 . Although the links still work without issue, forwarded from the old address, I don't want to make the assumption this will continue into the future.
2015-07-15 16:36:16 +00:00
Blaine Motsinger
d052500658
Merged pull request #214 to address default installation of old version.
...
Updated common.sh to create default jargroup for stable target, as mentioned in issue #215 .
2015-07-14 13:31:45 +00:00
Stewart Johnston
908b1e94a0
Fix #266 . Set curl to follow redirects
...
raw.github.com has moved to ra.githubusercontent.com, but curl does not
follow redirects by default. Adding the -L flag to curl invocations
sets curl to follow redirects.
2014-08-20 11:16:10 +10:00
Akythius
7c1f204a6b
Fixed OS detection code.
2014-03-26 20:34:58 +00:00
Björn Richter
239dc3cfc8
Added cron reload after MSM cron file installation
2014-02-22 16:37:19 +01:00
Morgan Terry
61ce58542f
Fix variable assignment error
2013-12-21 21:55:55 -07:00
sk4ly
0ef31d12e2
Update common.sh
...
fixed case sensitivity for system user variable
2013-12-16 01:25:17 -08:00
Brahm
89468ccc19
Added java as a package dependancy for installers/redhat.sh (needed to properly run jars)
...
Added option to make msm_user account a system account (resolving issue #194 )
2013-12-15 18:49:46 -09:00
sk4ly
9ee2974f03
Update redhat.sh
2013-12-15 03:11:01 -09:00
Akythius
56ac65a54b
Install wrapper to automatically detect distribution
...
Detects Linux distribution, downloads and executes corresponding installation script.
2013-11-25 21:52:38 +00:00
Akythius
7f55113f9d
Changed hardcoded user home directory from '/opt/msm' to '$msm_dir'
...
When installing with to a non-standard directory, errors are thrown due to user being created with a home directory that doesn't exist. Fix sets user home directory to $msm_dir instead of '/opt/msm'.
2013-11-24 21:26:13 +00:00
Max Bruckner
064d79ef1c
added installer for arch linux
2013-10-03 14:55:53 +02:00
Zach Latta
f3981cf6d4
Merge pull request #160 from IronTetsubo/a39e1948abbe01190d6e9b5472676713557e1910
...
Add default minecraft jargroup on install
2013-09-13 19:23:29 -07:00
Dave Fallon
cb51632920
Removed cron reloading. Looks like modern distros don't require it.
2013-09-11 22:19:24 -07:00
Dave Fallon
8ab5471321
Fixed issue #199 - set permissions properly for /etc/cron.d/msm
2013-09-10 18:42:39 -07:00
Dave Fallon
12dfb5a1c9
Whoops, fixed UPDATE_URL to use the master branch.
...
Conflicts:
installers/debian.sh
installers/redhat.sh
2013-09-03 22:19:02 -07:00
Dave Fallon
235e8aebdc
Set UPDATE_URL in installers and msm.conf
...
This is to allow for alt repos.
2013-09-03 22:15:27 -07:00
JohannesM
c588922ab1
get rid of the message "No directory, logging in with HOME=/"
...
While performing operations with the user mineraft a message appears that the home directory is not available.
2013-08-18 18:04:56 +02:00
Dave Fallon
a39e1948ab
Added default minecraft jargroup on install.
2013-06-06 23:04:53 -07:00
Marcus Whybrow
aeedd5a2ac
Added -d flag to the mktemp command
...
Apparently this forces mktemp to create a directory.
Fixes #106
2012-11-04 23:15:15 +00:00
Marcus Whybrow
3e89a8a347
Remove exit if useradd command fails
...
This would be the case if the user already exists
2012-11-03 23:07:03 +00:00
Marcus Whybrow
4a830b3c7a
Fix empty input overriding defaults
2012-11-03 23:05:02 +00:00
Marcus Whybrow
b30ce11a96
Stop "selecting default values" overriding them as empty strings
2012-11-03 22:50:25 +00:00
Marcus Whybrow
8c00a47fd7
Fix bug on Ubuntu with mktemp command
2012-11-03 22:35:29 +00:00
Marcus Whybrow
af7f7de77a
Tidy up sourcing code
2012-11-03 22:35:11 +00:00
Marcus Whybrow
b070eeb4d1
Switch to download and source common.sh method again
2012-11-03 22:24:25 +00:00
Marcus Whybrow
014ef73ed2
Don't use heredoc for sudo wrapping
2012-11-03 22:20:53 +00:00
Marcus Whybrow
2f41ae5552
Save common.sh, then source it and remove it
2012-11-03 21:31:25 +00:00
Marcus Whybrow
92fef004ef
Chcnage install
to install_msm
...
install is already a command
2012-11-03 21:23:15 +00:00
Marcus Whybrow
00a2251823
Move install process to a sourceable function
2012-11-03 21:20:16 +00:00
Matt Sicker
63dc4e223e
Fixed typo in common.sh
2012-10-31 11:38:51 -05:00
Marcus Whybrow
471bab8242
Actually execute the install file
2012-09-13 20:06:00 +01:00
Marcus Whybrow
693dfb13fd
Make install script accessible via HTTP
2012-09-13 19:55:31 +01:00
Matt Sicker
6967455c8f
Added insserv support for Debian install script.
2012-09-02 13:29:17 -05:00
Matt Sicker
526bb07a15
Minecraft user group is created along with user.
2012-09-02 13:16:33 -05:00
Matt Sicker
0f94ed7153
Added do-nothing patch for init script.
2012-09-02 13:02:05 -05:00
Matt Sicker
c191a0cc2d
Abstracted install.sh and implemented Debian and Red Hat installs.
2012-09-02 12:45:09 -05:00
Matt Sicker
138ef441ab
Split out install script into separate file.
2012-09-02 10:54:24 -05:00