Hi people,
I've created a FreeBSD port for pyLoad 0.4.9. I want to submit this port to the FreeBSD ports collection (creating a binary package later?). I'm also planning creating a FreeNAS PBI. I would like to share this with the FreeNAS Community, hoping for feedback.
I created this on my FreeNAS Box (8.3.1-RELEASE-x86_64) in a plugins jail. The following instructions require a working jail.
1. Make sure you have the ports tree, if not run (will take a while). Install git via port or binary package
2. Clone my port repo to your ports tree and install it:
3. Enable and run pyLoad (if no pyload.conf exists, setup will be called first):
4. Optional settings (add to /etc/rc.conf):
5. Finished, go to the web interface or use the command line interface. :)
Symlinks in /usr/local/bin:
https://github.com/mrhanky17/pyload-freebsd
I've created a FreeBSD port for pyLoad 0.4.9. I want to submit this port to the FreeBSD ports collection (creating a binary package later?). I'm also planning creating a FreeNAS PBI. I would like to share this with the FreeNAS Community, hoping for feedback.
I created this on my FreeNAS Box (8.3.1-RELEASE-x86_64) in a plugins jail. The following instructions require a working jail.
- Required ports or binary packages:
- database/py-sqlite3
- ftp/py-curl
- graphics/py-imaging
- lang/python
- security/py-pycrypto
- www/py-django
- SSL support:
- security/py-openssl
- Unpacking downloads:
- archivers/unrar
- archivers/unzip
- JS-Enginge for Click'n'Load:
- lang/spidermonkey17
- Captcha solving:
- graphics/gocr
- graphics/tesseract
- graphics/tesseract-data
1. Make sure you have the ports tree, if not run (will take a while). Install git via port or binary package
Code:
# portsnap fetch extract # cd /usr/ports/devel/git && make install clean # pkg_add -r git
2. Clone my port repo to your ports tree and install it:
Code:
# cd /usr/ports/www # git clone https://github.com/mrhanky17/pyload-freebsd.git pyload # cd pyload/ && make install clean
3. Enable and run pyLoad (if no pyload.conf exists, setup will be called first):
Code:
# echo 'pyload_enable="YES"' >> /etc/rc.conf # service pyload start
4. Optional settings (add to /etc/rc.conf):
- pyload_config="/usr/local/etc/pyload"
- pyload_flags="--daemon"
- pyload_pid="/var/run/pyload.pid"
5. Finished, go to the web interface or use the command line interface. :)
Symlinks in /usr/local/bin:
Code:
# pyload # pyload-cli # pyload-gui (will be obsolete in next pyLoad version, dependencies have to be installed per hand)
https://github.com/mrhanky17/pyload-freebsd