comparison PACKAGING @ 461:a53225b44ea5

further refinement of build system: follow general free sw standards as much as possible
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 11 May 2024 07:09:59 +0000
parents 4c458145e793
children 6724fbb01a09
comparison
equal deleted inserted replaced
460:cb1d1ea7f2c5 461:a53225b44ea5
17 directory hierarchy, non-FHS, which cannot be changed. 17 directory hierarchy, non-FHS, which cannot be changed.
18 18
19 * Themyscira software components are intended to run on server machines where 19 * Themyscira software components are intended to run on server machines where
20 they will often need to interwork closely with Osmocom and other network 20 they will often need to interwork closely with Osmocom and other network
21 software. Unlike FC, ThemWi software does _not_ require a fixed install 21 software. Unlike FC, ThemWi software does _not_ require a fixed install
22 location; the Mother's home environment uses /opt/themwi by default (although 22 location; at Themyscira HQ we use various custom directories under /opt for
23 even here we sometimes have to work with multiple installs like /opt/themwi2 23 both Osmocom CNI and our own ThemWi components, but no one else is being
24 etc), but the intent is that users of ThemWi software should have just as much 24 asked to do what we do! We now follow the general free sw community standard
25 freedom to choose their install location as users of Osmocom CNI. 25 whereby the default install location is /usr/local, but you are always free
26 to change it to wherever you like with the standard --prefix option to
27 configure.
26 28
27 Toward this end, all ThemWi software beginning with the present package will 29 Toward this end, all ThemWi software beginning with the present package will
28 have a ./configure script (hand-coded, no Autotools) that accepts the standard 30 have a ./configure script (hand-coded, no Autotools) that accepts the standard
29 --prefix option, allowing the install prefix to be chosen freely. 31 --prefix option, allowing the install prefix to be chosen freely.
30 32