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}