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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13b77d1060 
					 
					
						
						
							
							buildsys: fixup package building  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6285b251e7 
					 
					
						
						
							
							don't hardcode /usr/share paths  
						
						... 
						
						
						
						Add a defines.mk file defining the standard default layout
for installation (PREFIX, DATAROOTDIR, LIBDIR etc.).
Add a $(JSDIR) variable and use env!("JSDIR") in place of
the hardcoded /usr/share/javascript/proxmox-backup path.
Have defines.mk include an *optional* local.mak to override
JSDIR to www/ during local development.
Add `make install` targets and remove debian/install.
Note that service files are now in $libdir/proxmox-backup/
as there's usually no point in starting them from the
command line, so /usr/sbin makes no sense.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe0e04c69c 
					 
					
						
						
							
							use proxmox-backup as package name  
						
						
						
						
					 
					
						2018-12-20 10:45:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7dd683b46 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2018-12-19 13:54:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b26195c6a 
					 
					
						
						
							
							extract version from environment  
						
						
						
						
					 
					
						2018-12-05 14:40:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c7a1b15c8 
					 
					
						
						
							
							start the GUI  
						
						
						
						
					 
					
						2018-12-04 17:53:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						209bb43336 
					 
					
						
						
							
							improve Makefile  
						
						
						
						
					 
					
						2018-12-01 13:44:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebc9a69215 
					 
					
						
						
							
							install GUI index file  
						
						
						
						
					 
					
						2018-12-01 11:19:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3cb69c4e3 
					 
					
						
						
							
							cleanup Makefile, add missing copyright file  
						
						
						
						
					 
					
						2018-11-30 17:09:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de7798142a 
					 
					
						
						
							
							add Makefile to build debian package  
						
						
						
						
					 
					
						2018-11-30 13:41:26 +01:00