]> Cypherpunks repositories - keks.git/commitdiff
Make clean scripts source directory agnostic
authorSergey Matveev <stargrave@stargrave.org>
Thu, 12 Dec 2024 14:19:51 +0000 (17:19 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 12 Dec 2024 14:19:51 +0000 (17:19 +0300)
12 files changed:
cyac/clean [new file with mode: 0755]
cyac/cmd/cer-verify/clean
cyac/cmd/clean
cyac/cmd/for-fuzz/clean
cyac/cmd/lib/clean
cyac/cmd/print-items/clean
cyac/cmd/print-itered/clean
cyac/cmd/test-vector/clean
cyac/doc/clean
cyac/lib/clean
cyac/lib/pki/clean
gyac/yacpki/ed25519-blake2b/clean

diff --git a/cyac/clean b/cyac/clean
new file mode 100755 (executable)
index 0000000..65b03d1
--- /dev/null
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+cd "$(dirname "$(realpath -- "$0")")"
+cmd/clean
+doc/clean
+lib/clean
+exec rm -f compile_flags.txt
index 0a413ac7ca365ebb8667315d9711e50c8474ea165308b042d85d79bba38cf575..f5e1b4a89236cb8ba06953118a454b7829c32e9a3223c6aba48aef08682792c0 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f cer-verify compile_flags.txt conf/gcl3.rc conf/monocypher.rc *.o
index fcd82d58d6f4d1f897e7042401714ec2c6a3f7b9ef42d771e4aa6d0c3600c623..d6a670f3c29852e3e28b2241441588d63d51e98e6ac834bbda503b1a0ff8d76e 100755 (executable)
@@ -1,8 +1,9 @@
 #!/bin/sh -e
 
-( cd cer-verify ; ./clean )
-( cd for-fuzz ; ./clean )
-( cd lib ; ./clean )
-( cd print-items ; ./clean )
-( cd print-itered ; ./clean )
-( cd test-vector ; ./clean )
+cd "$(dirname "$(realpath -- "$0")")"
+cer-verify/clean
+for-fuzz/clean
+lib/clean
+print-items/clean
+print-itered/clean
+test-vector/clean
index 444b658c9fb3441f3ff87424b3cbad8bceb415687ca651bdf7b3b271d90c4c06..5a9b0b1cb8764033a0d805f1d7716f3c689458212a5154c1518b6a3638968b7e 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f for-fuzz
index f973ebdf185cefb91fd781afcace732d7ed073d39b06c3f59eebadd937a3ebd4..02d85adb47380493ec7e6ad72a64651f6ace4600afac763a8b80dee66c9eeccf 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f *.o
index c8ef67623a34095e0a675a3720b6b61b2251c88dc15c34de845df68c14d1fa37..c11897405b7adfea266068600282211bdb3c82a7c793e5d4d4dd90fc0b01068f 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f print-items
index 1556146f70c9a73334100beea97059a97f74ecf8e5bd92480810c321c580151b..b06b1326e3956e06ab3e5dd7a560f8a5efbc9d6449172113ad8ba49099bfe78b 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f print-itered
index a309a9668ad32a29d39d72c34e9bf169d1fddfb2cf9fa843844695897e9fc536..1adecd93bcf8840c9f7ce175a3fe7481f81ff68a86a4c8814bf89acfb891b3a3 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f test-vector
index a9722741fdf5fb9801d9759ae5f8f34096818451809847cd00cee078b6b31e3f..1d3c999401db6b3dca5758144c5c7dfe3e5ea5d5b1a78552a46a0568cfb4d934 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 rm -fr build cyac.info docstringer.log
index 99988a48ca8bf2400b5b1aadfd7fc55e3839ea71ed46edd954c9d99ea56fc03d..f6a08cac1d60e2063f57516d2b6d1d0938a3707b4693fb57fd4fe292e62f3f14 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh -e
 
-( cd pki ; ./clean )
+cd "$(dirname "$(realpath -- "$0")")"
+pki/clean
 exec rm -f *.o *.a compile_flags.txt
index 318e64771b9b89f97fb30fb956426d90209d56ba6f615e29abfde27e030ef4f2..ce1c170aa5ba56da433eafcaa13627fe01dc6c71de62786ff5dd5071e6e43676 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -f *.o *.a
index 24504f839db2551a58b8be998a3cc2c5712558b583a054bb1e152c71c7bc66c8..6132ba6003f89078cff2f560f94775fc379cb4a8d8d1815b5d4af19f63e2371a 100755 (executable)
@@ -1,3 +1,4 @@
 #!/bin/sh -e
 
+cd "$(dirname "$(realpath -- "$0")")"
 exec rm -rf byteorder ed25519 edwards25519 go.mod