File tree 1 file changed +6
-12
lines changed
1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -65,21 +65,15 @@ find "${OUTPUT_DIR}" -maxdepth 1 -type f -delete -print
65
65
66
66
ssh ${ARGS_SSH} " ${USERNAME} @repo.aosc.io" " mkdir -p '/mirror/debs/pool/${BRANCH} /${COMPOMENT} '"
67
67
68
- NOARCH_LIST_PATH= $( mktemp )
69
- NOT_NOARCH_LIST_PATH= $( mktemp)
68
+ pushd " $OUTPUT_DIR "
69
+ NOARCH_LIST_PATH= " $( mktemp) "
70
70
find . -name ' *_noarch.deb' -print > " $NOARCH_LIST_PATH "
71
- find . -not -name ' *_noarch.deb' -print > " $NOT_NOARCH_LIST_PATH "
72
-
73
- for i in " $NOARCH_LIST_PATH " ; do
74
- rsync ${ARGS_RSYNC} -rlOvhze ssh --progress --ignore-existing $i " ${USERNAME} @repo.aosc.io:/mirror/debs/pool/${BRANCH} /${COMPOMENT} /$( basename $( dirname $i ) /"
75
- done
76
-
77
- for i in " $NOT_NOARCH_LIST_PATH " ; do
78
- rsync ${ARGS_RSYNC} -rlOvhze ssh --progress $i " ${USERNAME} @repo.aosc.io:/mirror/debs/pool/${BRANCH} /${COMPOMENT} /$( basename $( dirname $i ) /"
79
- done
71
+ rsync ${ARGS_RSYNC} -rlOvhze ssh --progress --exclude-from " $NOARCH_LIST_PATH " . " ${USERNAME} @repo.aosc.io:/mirror/debs/pool/${BRANCH} /${COMPOMENT} /"
72
+ rsync ${ARGS_RSYNC} -rlOvhze ssh --progress --ignore-existing --files-from " $NOARCH_LIST_PATH " . " ${USERNAME} @repo.aosc.io:/mirror/debs/pool/${BRANCH} /${COMPOMENT} /"
73
+ popd
80
74
81
75
rm -v " $NOARCH_LIST_PATH " " $NOT_NOARCH_LIST_PATH "
82
76
83
77
if [ $AFTER_CLEAN_DIRECTORY = 1 ]; then
84
- sudo rm -rv " $( pwd ) /debs "
78
+ sudo rm -rv " $OUTPUT_DIR "
85
79
fi
You can’t perform that action at this time.
0 commit comments