CodeCommitsIssuesPull requestsActionsInsightsSecurity
36ca4a9fecb0af8b696563ada80d44d171738c24

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

debian/pbuilder-hooks/A00ccache

22lines · modecode

1#!/bin/sh
2
3# set -x
4
5# CCACHEDIR - for pbuilder ; CCACHE_DIR - for ccache
6
7echo "CCACHEDIR=$CCACHEDIR CCACHE_DIR=$CCACHE_DIR SET_CCACHEDIR=$SET_CCACHEDIR"
8
9[ -z "$CCACHE_DIR" ] && export CCACHE_DIR=${CCACHEDIR:=${SET_CCACHEDIR=/var/cache/pbuilder/ccache}}
10
11if [ -n "$CCACHE_DIR" ]; then
12 mkdir -p $CCACHE_DIR $DISTCC_DIR ||:
13 chown -R $BUILDUSERID:$BUILDUSERID $CCACHE_DIR $DISTCC_DIR ||:
14 chmod -R a+rwx $CCACHE_DIR $DISTCC_DIR ||:
15fi
16
17[ $CCACHE_PREFIX = 'distcc' ] && mkdir -p $DISTCC_DIR && echo "localhost/`nproc`" >> $DISTCC_DIR/hosts && distcc --show-hosts
18
19df -h
20ccache --show-stats
21ccache --zero-stats
22ccache --max-size=${CCACHE_SIZE:=32G}