great (and fast) work.
i hesitate to comment but i do not recall that exactly stopping me before. here it goes.
a long time ago running the startserver.sh file was indeed required to get a FTB server running. (it, in turn ran the ftbinstall.sh file)
AFAIK while not making the two .sh files redundant, the FTB crew did address the issue of having to run them from the command line by executing them with the FTB.jar file provided in each flavor of FTB.
that means on a fresh server build, running the .jar that comes with the individual server pack locates all the files where they are supposed to go and executes everything required to run the FTB servers.
as such, in recently making 2ea separate servers i was not required to follow these steps provided by Sir hexparrot:
in effect, jumping instead from step 6 to 10 on his list.
therefore, i am not clear or entirely failing to understand the circumstances that following steps 7 to 9 are required and the need for the changes outlined above for the FTBInstall.sh button.
please, do note i am not advocating for the removal of the button.
very best regards,
tNt.