Merge pull request 'added support ftp repo' (#2) from ftp-support into main

Reviewed-on: https://gitea.home.com:3000/TolaMironcenko/pm/pulls/2
This commit was merged in pull request #2.
This commit is contained in:
wt
2024-12-25 18:12:23 +03:00
2 changed files with 12 additions and 2 deletions
+9 -1
View File
@@ -42,4 +42,12 @@ package:
mkdir -pv pm.pkg/usr/share/pm/{repos,packages}
echo usr/bin/pm > pm.pkg/list
cp -v src/pm pm.pkg/usr/bin/pm
tar -czvf pm.pkg.gz pm.pkg
tar -czvf pm.pkg.gz pm.pkg
clean:
if [ -d pm.pkg ]; then \
rm -rv pm.pkg; \
fi
if [ -f pm.pkg.gz ]; then \
rm -v pm.pkg.gz; \
fi
+3 -1
View File
@@ -76,6 +76,7 @@ down() {
servers=$(/usr/bin/cat $repofile)
for i in $servers; do
serverdir=$(echo $i | sed -e "/http:\/\//s///")
serverdir=$(echo $i | sed -e "/ftp:\/\//s///")
repoquery=$(/usr/bin/cat $reposquerydir/$serverdir/query | sed -e '/.pkg.gz/s///')
for j in $repoquery; do
if [[ $j == $1 ]]; then
@@ -216,7 +217,8 @@ sync() {
servers=$(/usr/bin/cat $repofile)
for i in $servers; do
serverdir=$(echo $i | sed -e "/http:\//s///")
mkdir $reposquerydir/$serverdir &> /dev/null
serverdir=$(echo $i | sed -e "/ftp:\//s///")
mkdir -p $reposquerydir/$serverdir &> /dev/null
wget $i/query -O $reposquerydir/$serverdir/query &> /dev/null
done
}