diff --git a/.gitignore b/.gitignore index a6f2b10..0c34148 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -keys.txt \ No newline at end of file +keys.txt +/upload \ No newline at end of file diff --git a/deb-upload b/deb-upload index 2723a6b..340ce79 100755 --- a/deb-upload +++ b/deb-upload @@ -1,5 +1,19 @@ #!/bin/bash key=$(sed -n 1p keys.txt) -curl --user Archive:$key --upload-file $1 https://gitea.henriserverack.com/api/packages/Archive-Team/debian/pool/bullseye/main/upload -echo "Upload Complete" + +if [[ -f $1 ]]; then + curl --user Archive:$key --upload-file $1 https://gitea.henriserverack.com/api/packages/Archive-Team/debian/pool/bullseye/main/upload + echo "Upload Complete" +elif [[ -d $1 ]]; then + for file in "$1"/*; do + if [[ -f "$file" ]]; then + curl --user Archive:$key --upload-file $file https://gitea.henriserverack.com/api/packages/Archive-Team/debian/pool/bullseye/main/upload + echo "uploaded $file" + fi + if [[ -d "$file" ]]; then + iterate "$file" + echo "skipping over $file" + fi + done +fi \ No newline at end of file