Created
January 12, 2025 18:02
-
-
Save wwalker/42a4c77cfd5f897ae8ae0c2c74f29cfe to your computer and use it in GitHub Desktop.
Build Truly Static rsync
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/src/rsync-3.2.7 # history | |
0 apk add bash vim acl liblz4-dev libacl1-dev attr libattr1-dev libxxhash-dev libzstd-dev libssl-dev | |
1 apk | |
2 apk search liblz4 | |
3 apk add bash vim acl lz4-dev acl1-dev attr attr1-dev xxhash-dev zstd-dev ssl-dev | |
4 apk add bash vim acl lz4-dev acl-dev attr attr1-dev xxhash-dev zstd-dev ssl-dev | |
5 apk add bash vim acl lz4-dev acl-dev attr attr-dev xxhash-dev zstd-dev ssl-dev | |
6 apk search ssl-dev | |
7 apk add bash vim acl lz4-dev acl-dev attr attr-dev xxhash-dev zstd-dev libressl-dev | |
8 apk add wget gcc g++ gawk autoconf automake python3-cmarkgfm | |
9 apk add wget gcc g++ gawk autoconf automake python-cmarkgfm | |
10 apk search cmarkgfm | |
11 pip install !$ | |
12 apk search python | |
13 apk add wget gcc g++ gawk autoconf automake python3 | |
14 pip | |
15 apk search pip | |
16 apk add wget gcc g++ gawk autoconf automake python3 py3-pip | |
17 pip install cmarkgfm | |
18 pip install --break-system-packages cmarkgfm | |
19 mkdir -p /src; cd /src; \ | |
20 wget https://download.samba.org/pub/rsync/src/$RSYNC.tar.gz; \ | |
21 tar zxf $RSYNC.tar.gz && cd $RSYNC; \ | |
22 ./configure CFLAGS="-static"; \ | |
23 make && make install; | |
24 export RSYNC=rsync-3.2.7 | |
25 make && make install; | |
26 mkdir -p /src; cd /src; \ | |
27 wget https://download.samba.org/pub/rsync/src/$RSYNC.tar.gz; \ | |
28 tar zxf $RSYNC.tar.gz && cd $RSYNC; \ | |
29 ./configure CFLAGS="-static"; \ | |
30 make && make install; | |
31 apk add make | |
32 make -j 8 | |
33 ls | |
34 cd / | |
35 \rm -r /src | |
36 mkdir -p /src; cd /src; \ | |
37 wget https://download.samba.org/pub/rsync/src/$RSYNC.tar.gz; \ | |
38 tar zxf $RSYNC.tar.gz && cd $RSYNC; \ | |
39 ./configure CFLAGS="-static"; \ | |
40 make && make install; | |
41 history | |
42 dev | |
43 apk add bash vim acl lz4-dev acl-dev attr attr-dev xxhash-dev zstd-dev libressl-dev xxhash lz4 zstd python3 py-pip | |
44 make | |
45 ./configure | |
46 cd | |
47 \rm -r /src | |
48 history | |
49 mkdir -p /src; cd /src; \ | |
50 wget https://download.samba.org/pub/rsync/src/$RSYNC.tar.gz; \ | |
51 tar zxf $RSYNC.tar.gz && cd $RSYNC; \ | |
52 ./configure CFLAGS="-static"; \ | |
53 make && make install; | |
54 ./configure CFLAGS="-static" --disable-xxhash --disable-zstd --disable-lz4; | |
55 make | |
56 ls -lrt | |
57 file rsync | |
58 apk add file | |
59 file rsync | |
60 ldd !$ | |
61 history |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment