]> git.uio.no Git - python-TSD.git/commitdiff
Add support for the upcoming alternate file lock.
authorDag-Erling Smørgrav <d.e.smorgrav@usit.uio.no>
Tue, 5 May 2015 14:09:14 +0000 (16:09 +0200)
committerDag-Erling Smørgrav <d.e.smorgrav@usit.uio.no>
Tue, 19 May 2015 12:22:36 +0000 (14:22 +0200)
bin/tsd-fxdir-setup

index fa97a2f41a7110bdf3443c8528cbb9053d225da1..82391835e4d0623ce508d417b2b45b3df4afda0a 100755 (executable)
@@ -89,13 +89,14 @@ makedir() {
 #
 mkp() {
        local p="$1"
+       local suffix="$2"
 
        intp="${introot}/${p}/fx"
-       extp="${extroot}/${p}"
-       extimpdir="${extp}/import"
-       extexpdir="${extp}/export"
-       intimpdir="${intp}/import"
-       intexpdir="${intp}/export"
+       extp="${extroot}${suffix}/${p}"
+       extimpdir="${extp}/import${suffix}"
+       extexpdir="${extp}/export${suffix}"
+       intimpdir="${intp}/import${suffix}"
+       intexpdir="${intp}/export${suffix}"
        impgrp="${p}-import-group"
        expgrp="${p}-export-group"
 
@@ -133,8 +134,8 @@ mkp() {
        chmod u=rwx,g=rwxs,o= "${extexpdir}"                    || return 1
 
        # Output tsdfx map entries
-       echo "${p}-import: ${extimpdir} => ${intimpdir}"
-       echo "${p}-export: ${intexpdir} => ${extexpdir}"
+       echo "${p}-import${suffix}: ${extimpdir} => ${intimpdir}"
+       echo "${p}-export${suffix}: ${intexpdir} => ${extexpdir}"
 }
 
 cleanup() {
@@ -175,6 +176,9 @@ main() {
                if ! mkp "${p}" ; then
                        : $((errcnt += 1))
                fi
+               if ! mkp "${p}" "_alt" ; then
+                       : $((errcnt += 1))
+               fi
        done >"${tmpmap}"
        if [ $errcnt -gt 0 ] ; then
                error "one or more errors encountered"