Skip to content

Commit

Permalink
Fix pure-ftpd OSX behaviour on Travis
Browse files Browse the repository at this point in the history
  • Loading branch information
muesli committed Jan 8, 2017
1 parent 42ca100 commit 7497e0c
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions admin/setup_pureftpd_test_environment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
#

# create ftp chroot
sudo mkdir -p $HOME/knoxite-citest
sudo chown -R $USER /$HOME/knoxite-citest
sudo mkdir -p $HOME/ftp/knoxite-citest
sudo chown -R $USER $HOME/ftp

if [[ "$OSTYPE" == "linux-gnu" ]]; then
# install pure-ftpd
Expand All @@ -21,7 +21,7 @@ if [[ "$OSTYPE" == "linux-gnu" ]]; then
sudo sh -c "echo ',2121' > /etc/pure-ftpd/conf/Bind"

# Create a password db from the passwd template
sudo sh -c "echo 'knoxite:\$1\$ONFUv0U0\$zLjMcFT8W7.mQelSHUp2b1:1000:1000::/home/travis/./::::::::::::' > /etc/pure-ftpd/pureftpd.passwd"
sudo sh -c "echo 'knoxite:\$1\$ONFUv0U0\$zLjMcFT8W7.mQelSHUp2b1:1000:1000::/home/travis/ftp/./::::::::::::' > /etc/pure-ftpd/pureftpd.passwd"
sudo pure-pw mkdb

sudo sh -c "echo '/etc/pure-ftpd/pureftpd.pdb' > /etc/pure-ftpd/conf/PureDB"
Expand All @@ -32,9 +32,11 @@ elif [[ "$OSTYPE" == "darwin"* ]]; then
# install pure-ftpd
brew install pure-ftpd

sudo chmod -R a+rwx $HOME/ftp

# Create a password db from the passwd template
echo 'knoxite:$7$C6..../....UHsuYTodjuMFgq.esCywrnooaUU7Lixu8TFb/ut9xj/$QjKkhpIhHwpWdRhEfvYdWS4pCio.qLMRqTDZ8yxAgZA:501:20::/Users/travis/./::::::::::::' > /tmp/pureftpd.passwd
echo 'knoxite:$7$C6..../....ahHkCWvmlfvbTtW2EUe.lW0b.RYkr5.9wL5pkBphre3$wFzTmcYizq91da1qnypUKGSVa7pvbC3vYvI2ZFsHNQ.:98:20::/Users/travis/ftp/./::::::::::::' > /tmp/pureftpd.passwd
/usr/local/bin/pure-pw mkdb /tmp/pureftpd.pdb -f /tmp/pureftpd.passwd

/usr/local/sbin/pure-ftpd -d -B -S 127.0.0.1,2121 -l puredb:/tmp/pureftpd.pdb
sudo /usr/local/sbin/pure-ftpd -E -B -S 127.0.0.1,2121 --minuid=1 -l puredb:/tmp/pureftpd.pdb
fi

0 comments on commit 7497e0c

Please sign in to comment.