Hello There,
Another question. :-)
I've gotten to know the install process with Mystic somewhat and my question is. When one installs Mystic the installer seems insistant on creating the Mystic root directory itself. And will abort if the specified directory
already exists. Is there a way to have the installer use a specified directory
that DOES already exist? My thought is if I have say a user named "mystic" and therefor have an existing /home/mystic home directory. Is there a way to work with the installer to get it to install Mystic to the existing
Would Mystic have problems if it were moved after it was installed? It wouldn't be a big deal to change system paths in Mystic config. But I did't know if Mystic would otherwise have a problem being moved.
I know from experience that BBBS doesn't like being moved but then it also doesn't have an installer either and will operate from whatever directory
it was originally extracted into.
Jeff
I've gotten to know the install process with Mystic somewhat and my question is. When one installs Mystic the installer seems insistant on creating the Mystic root directory itself. And will abort if the
specified directory already exists. Is there a way to have the installer use a specified directory that DOES already exist? My thought is if I
Would Mystic have problems if it were moved after it was installed? It wouldn't be a big deal to change system paths in Mystic config. But I did't know if Mystic would otherwise have a problem being moved.
I've gotten to know the install process with Mystic somewhat and my question is. When one installs Mystic the installer seems insistant on creating the Mystic root directory itself. And will abort if the
specified directory already exists. Is there a way to have the installer use a specified directory that DOES already exist? My thought is if I
have say a user named "mystic" and therefor have an existing
/home/mystic home directory. Is there a way to work with the installer
to get it to install Mystic to the existing /home/mystic home directory?
Is there a way to have the installer use a specified directory that DOES >> already exist?
No, because many people in the past do not read the upgrade instructions and instead they install Mystic over top of their current installation. They then proceed to lose their entire BBS and sometimes also get mad at me for the mistake they made.
Maybe I could have it so that if it has a directory that already exists, it would only extract the executable files and none of the configuration to help assist with the upgrade process.
I am open to ideas.
Would Mystic have problems if it were moved after it was installed? It
wouldn't be a big deal to change system paths in Mystic config. But I
didn't know if Mystic would otherwise have a problem being moved.
You can move it you just have to go through the configuration and change the paths in all of the right places. System Config > Paths, themes, and the message base path using the global base changer.
I would like to make it so you can just move it wherever even between Windows, >Linux, OSX, etc, without changing anything. The Mystic 2 demo worked that way
but people didn't seem to like that there would be some "hardcoded" directory names/structure and the entire concept was scrapped.
But I just went with what seemed to be most popular.
Is there a way to have the installer use a specified directory that DOES >>> already exist?
I would still like to see it as an option. With maybe reasonable verificationif
in place. Maybe have the installer check for the existence of Mystic files in
the mystic directory and if none exist, then go ahead and use that existing directory.
I will investigate the Linux option of having the installer create the Mystic directory /home/mystic and then I create a Linux user named "mystic" and see
Linux would use a pre-existing directory as the users home directory. I would just need to change/create the correct Linux ownership and permissions.
Maybe I could have it so that if it has a directory that already exists, would only extract the executable files and none of the configuration to assist with the upgrade process.
And/or getting the installers confirmation on using a directory whos contents may be overwritten.
I would still like to see it as an option. With maybe reasonable verification in place. Maybe have the installer check for the existence
of Mystic files in the mystic directory and if none exist, then go ahead and use that existing directory.
You can move it you just have to go through the configuration and change paths in all of the right places. System Config > Paths, themes, and th message base path using the global base changer.
Thats the problem I had when I tried to move a BBS in the past. Some of the paths were written to files that couldn't be changed.
I think one thing that I've learned over the years is just that you're
not going to ever please everyone, and the most important person to
please is yourself.
But I just went with what seemed to be most popular.
What's popular can sometimes depend on what direction the wind happens
to be blowing at the moment. :-)
g00r00 wrote to Jeffs <=-
Maybe I could have it so that if it has a directory that already
exists, it would only extract the executable files and none of the configuration to help assist with the upgrade process.
Black Panther wrote to Jeffs <=-
What I do here, is unzip the Mystic files into a temp directory, such
as /home/dan/temp. That way, when I install it, I just change the
install directory from /mystic/ to mystic/. This will install it into
its own subdirectory within the temp. (/home/dan/temp/mystic)
Jeff Smith wrote to g00r00 <=-
You will be working a log time to make something idiot proof my friend. :-) I tend to lean towards whats simple and flexible. And not afraid to hold myself guilty of doing stupid sh.. stuff. I've done it before and
I am destined to probably do it again in the future.
I'm happy with g00r00's decision, and I do my own additional layer of idiot proofing, which is specific to my system. :)
With the frequent updates recently I too have setup a bash script to automate the update process.
The trap here is if someone does this, then doesn't do any manual steps required, they end up with a broken system too. I do have a script that
Jeffs wrote to vk3jed <=-
Hello Tony,
On 12/02/17, Tony Langdon said the following...
I'm happy with g00r00's decision, and I do my own additional layer of idiot proofing, which is specific to my system. :)
I would be totally happy with the Mystic install utility checking the directory that is specified. And IF there are any Mystic files that preexist then to make note of that fact and only overwrite the
executables in the Mystic root directory and the scripts directory.
With the frequent updates recently I too have setup a bash script to automate the update process.
g00r00 wrote to vk3jed <=-
The trap here is if someone does this, then doesn't do any manual steps required, they end up with a broken system too. I do have a script that
Exactly. It would pop up a box and display "upgrade.txt" contents afterwards, but I worry that even that won't stop people from not
paying attention!
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 226:19:48 |
Calls: | 2,087 |
Calls today: | 1 |
Files: | 11,140 |
Messages: | 948,449 |