diff options
| author | daurnimator <quae@daurnimator.com> | 2018-08-05 11:21:28 +1000 |
|---|---|---|
| committer | Hisham Muhammad <hisham@gobolinux.org> | 2018-08-10 16:52:18 -0300 |
| commit | 8977c175a64fab7e9bd700ca8eb52c401e1f5cfd (patch) | |
| tree | 5aae60b973bb618805df06ce07cd1a37bd4376af /configure | |
| parent | a1ebb128314a092deb3ef0ce903111640b5bc77a (diff) | |
| download | luarocks-8977c175a64fab7e9bd700ca8eb52c401e1f5cfd.tar.gz luarocks-8977c175a64fab7e9bd700ca8eb52c401e1f5cfd.tar.bz2 luarocks-8977c175a64fab7e9bd700ca8eb52c401e1f5cfd.zip | |
prefix and sysconfdir are traditionally lowercase, add luarocksconfdir
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 61 |
1 files changed, 38 insertions, 23 deletions
| @@ -2,9 +2,10 @@ | |||
| 2 | 2 | ||
| 3 | # Defaults | 3 | # Defaults |
| 4 | 4 | ||
| 5 | PREFIX="/usr/local" | 5 | prefix="/usr/local" |
| 6 | SYSCONFDIR="$PREFIX/etc/luarocks" | 6 | sysconfdir="$prefix/etc" |
| 7 | ROCKS_TREE="$PREFIX" | 7 | luarocksconfdir="$sysconfdir/luarocks" |
| 8 | ROCKS_TREE="$prefix" | ||
| 8 | 9 | ||
| 9 | # ---------------------------------------------------------------------------- | 10 | # ---------------------------------------------------------------------------- |
| 10 | # FUNCTION DEFINITIONS | 11 | # FUNCTION DEFINITIONS |
| @@ -94,10 +95,13 @@ Where to install LuaRocks: | |||
| 94 | -------------------------- | 95 | -------------------------- |
| 95 | 96 | ||
| 96 | --prefix=PREFIX Directory where LuaRocks should be installed. | 97 | --prefix=PREFIX Directory where LuaRocks should be installed. |
| 97 | - Default is $PREFIX | 98 | - Default is $prefix |
| 98 | --sysconfdir=SYSCONFDIR Where the config file should be installed. | 99 | --sysconfdir=SYSCONFDIR Where system config files should be installed. |
| 99 | - Default is $SYSCONFDIR | 100 | - Default is $sysconfdir |
| 100 | (PREFIX/etc/luarocks) | 101 | (PREFIX/etc) |
| 102 | --luarocksconfdir=DIR Where the luarocks config file should be installed. | ||
| 103 | - Default is $luarocksconfdir | ||
| 104 | (SYSCONFDIR/luarocks) | ||
| 101 | 105 | ||
| 102 | Where to install files provided by rocks: | 106 | Where to install files provided by rocks: |
| 103 | ----------------------------------------- | 107 | ----------------------------------------- |
| @@ -108,7 +112,7 @@ Where to install files provided by rocks: | |||
| 108 | "luarocks path --help" after installation. | 112 | "luarocks path --help" after installation. |
| 109 | Avoid using paths controlled by your | 113 | Avoid using paths controlled by your |
| 110 | system's package manager, such as /usr. | 114 | system's package manager, such as /usr. |
| 111 | - Default is $PREFIX | 115 | - Default is $prefix |
| 112 | (PREFIX) | 116 | (PREFIX) |
| 113 | 117 | ||
| 114 | Where is your Lua interpreter: | 118 | Where is your Lua interpreter: |
| @@ -234,13 +238,18 @@ do | |||
| 234 | # -------------------------- | 238 | # -------------------------- |
| 235 | --prefix) | 239 | --prefix) |
| 236 | [ -n "$value" ] || die "Missing value in flag $key." | 240 | [ -n "$value" ] || die "Missing value in flag $key." |
| 237 | PREFIX="$(canonicalpath "$value")" | 241 | prefix="$(canonicalpath "$value")" |
| 238 | PREFIX_SET=yes | 242 | prefix_SET=yes |
| 239 | ;; | 243 | ;; |
| 240 | --sysconfdir) | 244 | --sysconfdir) |
| 241 | [ -n "$value" ] || die "Missing value in flag $key." | 245 | [ -n "$value" ] || die "Missing value in flag $key." |
| 242 | SYSCONFDIR="$(canonicalpath "$value")" | 246 | sysconfdir="$(canonicalpath "$value")" |
| 243 | SYSCONFDIR_SET=yes | 247 | sysconfdir_SET=yes |
| 248 | ;; | ||
| 249 | --luarocksconfdir) | ||
| 250 | [ -n "$value" ] || die "Missing value in flag $key." | ||
| 251 | luarocksconfdir="$(canonicalpath "$value")" | ||
| 252 | luarocksconfdir_SET=yes | ||
| 244 | ;; | 253 | ;; |
| 245 | 254 | ||
| 246 | 255 | ||
| @@ -329,17 +338,23 @@ echo | |||
| 329 | # Derive options from the ones given | 338 | # Derive options from the ones given |
| 330 | # ---------------------------------------- | 339 | # ---------------------------------------- |
| 331 | 340 | ||
| 332 | if [ "$PREFIX_SET" = "yes" ] && [ ! "$SYSCONFDIR_SET" = "yes" ] | 341 | if [ "$prefix_SET" = "yes" ] && [ ! "$sysconfdir_SET" = "yes" ] |
| 333 | then | 342 | then |
| 334 | if [ "$PREFIX" = "/usr" ] | 343 | if [ "$prefix" = "/usr" ] |
| 335 | then SYSCONFDIR=/etc/luarocks | 344 | then sysconfdir=/etc |
| 336 | else SYSCONFDIR=$PREFIX/etc/luarocks | 345 | else sysconfdir=$prefix/etc |
| 337 | fi | 346 | fi |
| 347 | sysconfdir_SET=yes | ||
| 348 | fi | ||
| 349 | |||
| 350 | if [ "$sysconfdir_SET" = "yes" ] && [ ! "$luarocksconfdir_SET" = "yes" ] | ||
| 351 | then | ||
| 352 | luarocksconfdir=$sysconfdir/luarocks | ||
| 338 | fi | 353 | fi |
| 339 | 354 | ||
| 340 | if [ "$PREFIX_SET" = "yes" ] && [ ! "$ROCKS_TREE_SET" = "yes" ] | 355 | if [ "$prefix_SET" = "yes" ] && [ ! "$ROCKS_TREE_SET" = "yes" ] |
| 341 | then | 356 | then |
| 342 | ROCKS_TREE=$PREFIX | 357 | ROCKS_TREE=$prefix |
| 343 | fi | 358 | fi |
| 344 | 359 | ||
| 345 | # ---------------------------------------- | 360 | # ---------------------------------------- |
| @@ -477,8 +492,8 @@ cat <<EOF > config.unix | |||
| 477 | # This file was automatically generated by the configure script. | 492 | # This file was automatically generated by the configure script. |
| 478 | # Run "./configure --help" for details. | 493 | # Run "./configure --help" for details. |
| 479 | 494 | ||
| 480 | PREFIX=$PREFIX | 495 | prefix=$prefix |
| 481 | SYSCONFDIR=$SYSCONFDIR | 496 | luarocksconfdir=$luarocksconfdir |
| 482 | ROCKS_TREE=$ROCKS_TREE | 497 | ROCKS_TREE=$ROCKS_TREE |
| 483 | LUA_VERSION=$LUA_VERSION | 498 | LUA_VERSION=$LUA_VERSION |
| 484 | LUA_INTERPRETER=$LUA_INTERPRETER | 499 | LUA_INTERPRETER=$LUA_INTERPRETER |
| @@ -509,16 +524,16 @@ echo | |||
| 509 | BLUE "Done configuring." | 524 | BLUE "Done configuring." |
| 510 | echo | 525 | echo |
| 511 | echo | 526 | echo |
| 512 | echo "LuaRocks will be installed at......: $(GREEN "$PREFIX")" | 527 | echo "LuaRocks will be installed at......: $(GREEN "$prefix")" |
| 513 | echo "LuaRocks will install rocks at.....: $(GREEN "$ROCKS_TREE")" | 528 | echo "LuaRocks will install rocks at.....: $(GREEN "$ROCKS_TREE")" |
| 514 | echo "LuaRocks configuration directory...: $(GREEN "$SYSCONFDIR")" | 529 | echo "LuaRocks configuration directory...: $(GREEN "$luarocksconfdir")" |
| 515 | echo "Using Lua from.....................: $(GREEN "$LUA_DIR")" | 530 | echo "Using Lua from.....................: $(GREEN "$LUA_DIR")" |
| 516 | if [ "$LUA_BINDIR_SET" = "yes" ]; then echo "Lua bin directory..................: $(GREEN "$LUA_BINDIR")" ; fi | 531 | if [ "$LUA_BINDIR_SET" = "yes" ]; then echo "Lua bin directory..................: $(GREEN "$LUA_BINDIR")" ; fi |
| 517 | if [ "$LUA_INCDIR_SET" = "yes" ]; then echo "Lua include directory..............: $(GREEN "$LUA_INCDIR")" ; fi | 532 | if [ "$LUA_INCDIR_SET" = "yes" ]; then echo "Lua include directory..............: $(GREEN "$LUA_INCDIR")" ; fi |
| 518 | if [ "$LUA_LIBDIR_SET" = "yes" ]; then echo "Lua lib directory..................: $(GREEN "$LUA_LIBDIR")" ; fi | 533 | if [ "$LUA_LIBDIR_SET" = "yes" ]; then echo "Lua lib directory..................: $(GREEN "$LUA_LIBDIR")" ; fi |
| 519 | echo | 534 | echo |
| 520 | echo "* Type $(BOLD make) and $(BOLD make install):" | 535 | echo "* Type $(BOLD make) and $(BOLD make install):" |
| 521 | echo " to install to $PREFIX as usual." | 536 | echo " to install to $prefix as usual." |
| 522 | echo "* Type $(BOLD make bootstrap):" | 537 | echo "* Type $(BOLD make bootstrap):" |
| 523 | echo " to install LuaRocks into $ROCKS_TREE as a rock." | 538 | echo " to install LuaRocks into $ROCKS_TREE as a rock." |
| 524 | echo | 539 | echo |
