mirror of
				https://github.com/jtesta/ssh-audit.git
				synced 2025-10-30 13:05:26 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| = PyPI =
 | |
| 
 | |
| To create package and upload to test server:
 | |
| 
 | |
| # apt install virtualenv
 | |
| $ virtualenv -p /usr/bin/python3 /tmp/pypi_upload
 | |
| $ cd /tmp/pypi_upload; source bin/activate
 | |
| $ pip3 install twine
 | |
| $ cp -R path/to/ssh-audit .
 | |
| $ cd ssh-audit
 | |
| $ make -f Makefile.pypi
 | |
| $ make -f Makefile.pypi uploadtest
 | |
| 
 | |
| 
 | |
| To download from test server and verify:
 | |
| 
 | |
| $ virtualenv -p /usr/bin/python3 /tmp/pypi_test
 | |
| $ cd /tmp/pypi_test; source bin/activate
 | |
| $ pip3 install --index-url https://test.pypi.org/simple ssh-audit
 | |
| 
 | |
| 
 | |
| To upload to production server:
 | |
| 
 | |
| $ cd /tmp/pypi_upload; source bin/activate
 | |
| $ cd ssh-audit
 | |
| $ make -f Makefile.pypi uploadprod
 | |
| 
 | |
| 
 | |
| To download from production server and verify:
 | |
| 
 | |
| $ virtualenv -p /usr/bin/python3 /tmp/pypi_prod
 | |
| $ cd /tmp/pypi_prod; source bin/activate
 | |
| $ pip3 install ssh-audit
 | |
| 
 | |
| ----
 | |
| 
 | |
| = Snap =
 | |
| 
 | |
| To create the snap package, run a fully-updated Ubuntu Server 20.04 VM.
 | |
| 
 | |
| As root, run:
 | |
| 
 | |
| # lxd init
 | |
| 
 | |
| Leave all options default.  Bump the version number in snapcraft.yaml.  Then run:
 | |
| 
 | |
| # make -f Makefile.snap
 | |
| 
 | |
| ----
 | |
| 
 | |
| = Docker =
 | |
| 
 | |
| Build image with:
 | |
| 
 | |
| $ make -f Makefile.docker
 | |
| 
 | |
| Then upload them to Dockerhub with:
 | |
| 
 | |
| $ make -f Makefile.docker upload
 | 
