b02d071f2f6d5629bc86dfa7313f649198b91841 chmalee Tue Nov 19 12:10:33 2024 -0800 Rename post-finish hook to pre-finish. Also restart tusd with the enabled hooks pre-create and pre-finish. This way when there is an error during the upload the error will get communicated back to the client as post-finish errors don't get sent back to the client diff --git src/hg/hgHubConnect/hooks/makefile src/hg/hgHubConnect/hooks/makefile index b9959a8..bdb005b 100644 --- src/hg/hgHubConnect/hooks/makefile +++ src/hg/hgHubConnect/hooks/makefile @@ -1,28 +1,28 @@ kentSrc = ../../.. include ../../../inc/common.mk L += -lm ${MYSQLLIBS} MYLIBDIR = ../../../lib/${MACHTYPE} MYLIBS = ${MYLIBDIR}/jkhgapcgi.a ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a COMMONO = hooklib.o -HOOKEXE = pre-create post-finish +HOOKEXE = pre-create pre-finish all: install pre-create: ${COMMONO} pre-create.o ${CC} -o pre-create -g pre-create.o ${MYLIBS} ${L} ${COMMONO} -post-finish: ${COMMONO} post-finish.o - ${CC} -o post-finish -g post-finish.o ${MYLIBS} ${L} ${COMMONO} +pre-finish: ${COMMONO} pre-finish.o + ${CC} -o pre-finish -g pre-finish.o ${MYLIBS} ${L} ${COMMONO} -compile: pre-create post-finish +compile: pre-create pre-finish install:: compile mv ${HOOKEXE} /cluster/home/chmalee/tusd/tusd_linux_amd64/hooks/ alpha:: @echo 'would run make alpha' clean: rm -f *.o ${HOOKEXE}