Skip to content

Commit a8a1c03

Browse files
authored
Merge pull request #13 from saschalucas/dpkg
inital debian package
2 parents af87610 + a322067 commit a8a1c03

3 files changed

Lines changed: 44 additions & 0 deletions

File tree

debian/changelog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blocksync-fast (1.0.7-1) unstable; urgency=medium
2+
3+
* Build latest commit
4+
5+
-- nethappen <[email protected]> Tue, 03 Jun 2025 23:15:58 +0200

debian/control

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Source: blocksync-fast
2+
Section: admin
3+
Priority: extra
4+
Maintainer: nethappen <[email protected]>
5+
Build-Depends: debhelper (>= 9),
6+
debhelper-compat (= 10),
7+
autoconf-archive,
8+
pkg-config,
9+
libgcrypt-dev,
10+
libxxhash-dev
11+
Standards-Version: 3.9.6
12+
13+
Package: blocksync-fast
14+
Architecture: any
15+
Depends: ${shlibs:Depends}, ${misc:Depends}
16+
Description: Blocksync-fast is a program written in C that clones and
17+
synchronizes any block devices (entire disks, partitions) or files (disk
18+
images) using fast and efficient methods. It uses buffered reads and
19+
writes to combine adjacent blocks together reducing the number of I/O
20+
operations. At synchronization process program overwrites only changed
21+
blocks which reduces data transfer and maintains blocks deduplication in
22+
Copy-on-write file systems.
23+
.
24+
The digest file can be used to store checksums of blocks from a previous
25+
sync to avoid read operations from the target disk. This optimization is
26+
especially desirable when synchronizing fast NVM drives with slower HDD
27+
drives or when transferring data over the network. The program can also
28+
creates delta file that stores only differing blocks which can be
29+
applied to the destination.
30+
.
31+
Blocksync-fast uses the Libgcrypt library and supports many hashing
32+
algorithms, both cryptographic and non-cryptographic. Optionally, it can
33+
also use hashing algorithms from the xxHash family, which offers the
34+
very high speed of processed data on processors with SSE2, AVX2
35+
instructions

debian/rules

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/make -f
2+
3+
%:
4+
dh $@

0 commit comments

Comments
 (0)