4c209d6b10 
					 
					
						
						
							
							install pmt binary  
						
						
						
						
					 
					
						2021-02-05 12:42:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c972704477 
					 
					
						
						
							
							install pmtx binary  
						
						
						
						
					 
					
						2021-01-27 11:36:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df3a74d7e0 
					 
					
						
						
							
							debian: correctly install sg-tape-cmd setuid binary  
						
						
						
						
					 
					
						2020-12-28 13:22:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5d457e667 
					 
					
						
						
							
							fix typo in Makefile  
						
						
						
						
					 
					
						2020-12-28 11:41:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b27c32821c 
					 
					
						
						
							
							tape: install new sg-tape-cmd setuid binary  
						
						
						
						
					 
					
						2020-12-28 11:10:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc00289bce 
					 
					
						
						
							
							add daily update and maintenance task  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-10-31 22:51:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e15b76369a 
					 
					
						
						
							
							buildsys: upload client packages also to PMG repo  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-09-08 16:48:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d95558bae 
					 
					
						
						
							
							Makefile: build target - do not fail if control file does not exist  
						
						... 
						
						
						
						This can happen if a previous build failed ... 
						
						
					 
					
						2020-08-11 10:47:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db22e6b270 
					 
					
						
						
							
							build: properly regenerate d/control  
						
						... 
						
						
						
						and commit the latest change
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-08-04 11:16:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						724de093dd 
					 
					
						
						
							
							build: track generated d/control in git  
						
						... 
						
						
						
						to track changes and allow bootstrap-installation of build dependencies.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-07-31 11:18:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c47a900ceb 
					 
					
						
						
							
							build: run tests on build (again)  
						
						... 
						
						
						
						now that all examples and tests are fixed again.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-07-20 11:37:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37e53b4c07 
					 
					
						
						
							
							buildsys: fix targets to not run dpkg-buildpackage 4 times  
						
						... 
						
						
						
						and add a deb-all target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-07-14 12:31:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ec6e249b3 
					 
					
						
						
							
							buildsys: also upload debug packages  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-07-09 11:39:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f6a4f587a 
					 
					
						
						
							
							docs: do not hardcode version  
						
						... 
						
						
						
						use the debian package ones, if not defined we're doing a dev build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-07-04 17:51:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10426c1750 
					 
					
						
						
							
							Makefile - upload: upload to correct product repos  
						
						
						
						
					 
					
						2020-03-03 10:56:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6dea60aa9f 
					 
					
						
						
							
							Add zsh completion scripts  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2020-02-27 06:50:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b69b8af26b 
					 
					
						
						
							
							s/pbsbanner/proxmox-backup-banner/ + move to /usr/lib  
						
						... 
						
						
						
						We want to avoid pbs if possible and also avoid placing internal
binaries, not intended for human direct use, in /bin or /sbin paths.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-02-10 14:43:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						274b0c7bb7 
					 
					
						
						
							
							add login banner service  
						
						... 
						
						
						
						Modeled after the one from PVE, but using rust instead of perl for
resolving the nodename and writing to /etc/issue
Behavior differs a bit. We write all non-loopback addresses to this
file, as the gui accepts connections from them all, so limiting it to
the first one is not really sensible.
Further an error to resolve, or only getting loopback addresses won't
write out an empty /etc/issue file, but a note about the error at the
place where the address would be displayed.
Named it "pbsbanner", not "proxmox-backup-banner" as it's rather an
internal tool anyway and mirrors pvebanner, pmgbanner
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2020-02-06 22:19:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e881b8a5ef 
					 
					
						
						
							
							switch to debcargo for generating d/control  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-01-21 11:45:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da0e1e4021 
					 
					
						
						
							
							various packaging fixes, bump version  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a550fdc76 
					 
					
						
						
							
							Makefile: remove zstd-sys  
						
						
						
						
					 
					
						2019-12-18 13:11:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd8c03a277 
					 
					
						
						
							
							buildsys: make deb: use --lib for first pass build  
						
						... 
						
						
						
						since it'll rebuild the lib & binaries anyway after the
copy, only build the library (to get the dependencies out of
the way), but dont build the binaries...
saves a couple seconds of build time
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-16 14:07:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						720776b81e 
					 
					
						
						
							
							generate separate proxmox-backup-docs package  
						
						
						
						
					 
					
						2019-12-13 14:15:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						729e38f475 
					 
					
						
						
							
							Makefile: add upload target  
						
						
						
						
					 
					
						2019-12-13 14:15:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36d74cd633 
					 
					
						
						
							
							debian packages: split package into client/server  
						
						
						
						
					 
					
						2019-11-11 08:35:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d159610265 
					 
					
						
						
							
							buildsys: add 'make lint'  
						
						... 
						
						
						
						for now we only activate lints for code that is "outright
wrong"
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-11 13:59:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a7de56e2f 
					 
					
						
						
							
							avoid injecting ENV vars from Makefile  
						
						... 
						
						
						
						So that we can run "cargo build" without setting vars manually. 
						
						
					 
					
						2019-09-09 10:51:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32ad03f351 
					 
					
						
						
							
							Makefile: fixup: remove references to proxmox-protocol  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-03 08:58:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f0069ae1e 
					 
					
						
						
							
							buildsys: make valgrind=1 to enable valgrind support  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-05-23 09:49:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec56f07bec 
					 
					
						
						
							
							Makefile: make the tests folder available in the build folder on 'make deb'  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-23 06:31:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc119edbe5 
					 
					
						
						
							
							Makefile: Allow to pass parameter tests=pattern to make test  
						
						... 
						
						
						
						`make test tests=pattern` will only run the subset of tests containing pattern,
therefore allowing to specify which subset of tests to run.
If the parameter is not specified, all tests are run.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-22 10:01:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dceb9b304 
					 
					
						
						
							
							src/tools/broadcast_future.rs: add new constructor new_oneshot()  
						
						... 
						
						
						
						To simplify usage. Also added a test case. 
						
						
					 
					
						2019-04-27 10:56:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c4dd94670 
					 
					
						
						
							
							rename catar into pxar  
						
						... 
						
						
						
						Seems impossible to stay compatible with the original catar specification,
so we change the name to avoid confusions. 
						
						
					 
					
						2019-03-14 10:14:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d721a688d0 
					 
					
						
						
							
							Makefile: copy zstd-sys into build  
						
						
						
						
					 
					
						2019-03-07 12:57:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd3b9a068f 
					 
					
						
						
							
							Revert "TEMP: dynamically link against liblz4 for testing"  
						
						... 
						
						
						
						This reverts commit dc04ce7fe5 
						
						
					 
					
						2019-03-07 12:18:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc04ce7fe5 
					 
					
						
						
							
							TEMP: dynamically link against liblz4 for testing  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-07 08:44:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c28e6f4b13 
					 
					
						
						
							
							buildsys: copy proxmox-protocol to build/  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-06 09:39:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						051387143b 
					 
					
						
						
							
							buildsys: deb: always build locally first  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-27 11:43:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87da74c7fd 
					 
					
						
						
							
							buildsys: copy Cargo.lock to build/  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-27 11:26:53 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb5c770758 
					 
					
						
						
							
							start generating manual pages  
						
						... 
						
						
						
						Depend on docutils-doc 
						
						
					 
					
						2019-02-24 10:18:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18a1aa4858 
					 
					
						
						
							
							make: use --no-deps for cargo doc  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-14 10:17:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d78345bcfc 
					 
					
						
						
							
							src/backup.rs - improve doc  
						
						
						
						
					 
					
						2019-02-12 13:27:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f4962d396 
					 
					
						
						
							
							introduce buildcfg module and PROXMOX_CONFIGDIR  
						
						... 
						
						
						
						buildcfg.rs should contain convenience variables or macros
for using build-time configured variables
For now we replace hardcoded "/etc/proxmox-backup/<foo>"
with configdir!("<foo>").
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-04 15:13:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b369f720f5 
					 
					
						
						
							
							buildsys: don't cache non-binary data  
						
						... 
						
						
						
						etc/ and www/ should be clean in the build/ dir
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:09:34 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ae7ac1545 
					 
					
						
						
							
							make deb: use --no-pre-clean  
						
						... 
						
						
						
						We create a clean build/ directory anyway.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:01:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a9cb80c44 
					 
					
						
						
							
							make clean: cleanup source package files  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ba5fb4aef 
					 
					
						
						
							
							buildsys: re-enable build caching for deb target  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18fad34433 
					 
					
						
						
							
							make: add dsc target and use lintian  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						304db5da3d 
					 
					
						
						
							
							use libexecdir for service binaries  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						069f2d16bf 
					 
					
						
						
							
							also apply cargo build flags to tests  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00