mirror of
https://github.com/hackerschoice/segfault.git
synced 2024-06-29 18:21:22 +00:00
cleaner
This commit is contained in:
parent
0b23a4dbd2
commit
d1fadfcbd2
@ -33,7 +33,6 @@ services:
|
|||||||
# NOTE: _MUST_ not run in host's pid space because we use 'pgrep' to find lg's encfsd pid.
|
# NOTE: _MUST_ not run in host's pid space because we use 'pgrep' to find lg's encfsd pid.
|
||||||
environment:
|
environment:
|
||||||
- SF_REDIS_AUTH=${SF_REDIS_AUTH}
|
- SF_REDIS_AUTH=${SF_REDIS_AUTH}
|
||||||
# - SF_REDIS_IP=${SF_REDIS_IP}
|
|
||||||
- SF_SEED=${SF_SEED}
|
- SF_SEED=${SF_SEED}
|
||||||
- SF_DEBUG
|
- SF_DEBUG
|
||||||
command: ["/encfsd.sh"]
|
command: ["/encfsd.sh"]
|
||||||
|
@ -524,6 +524,7 @@ RUN /pkg-install.sh DEVEL apt-get install -y --no-install-recommends \
|
|||||||
RUN /pkg-install.sh LARGE apt-get install -y --no-install-recommends \
|
RUN /pkg-install.sh LARGE apt-get install -y --no-install-recommends \
|
||||||
cron \
|
cron \
|
||||||
cups-client \
|
cups-client \
|
||||||
|
byobu \
|
||||||
fish \
|
fish \
|
||||||
sshuttle
|
sshuttle
|
||||||
RUN /pkg-install.sh HUGE apt-get install -y --no-install-recommends \
|
RUN /pkg-install.sh HUGE apt-get install -y --no-install-recommends \
|
||||||
|
@ -40,8 +40,8 @@ tty -s && [[ -n $TERM ]] && [[ "$TERM" != dumb ]] && {
|
|||||||
[[ ! -t 1 ]] && { command "$cmd" "$@"; return; }
|
[[ ! -t 1 ]] && { command "$cmd" "$@"; return; }
|
||||||
|
|
||||||
command "$cmd" "$@" | /usr/bin/python3 /usr/bin/grcat "conf.${cmd##*/}"
|
command "$cmd" "$@" | /usr/bin/python3 /usr/bin/grcat "conf.${cmd##*/}"
|
||||||
[[ -n ${PIPESTATUS[0]} ]] && return ${PIPESTATUS[0]}
|
[[ -n ${PIPESTATUS[0]} ]] && return ${PIPESTATUS[0]} # bash
|
||||||
return ${pipestatus[1]}
|
return ${pipestatus[1]} # zsh
|
||||||
}
|
}
|
||||||
|
|
||||||
_grcset()
|
_grcset()
|
||||||
|
3
host/setup.sh
Normal file → Executable file
3
host/setup.sh
Normal file → Executable file
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
|
|
||||||
# Fixing vmbox permissions
|
# Fixing vmbox permissions
|
||||||
chmod 755 /etc /usr /bin
|
chmod 755 /etc /usr /bin /bin/segfaultsh /bin/webshellsh
|
||||||
|
chmod 644 /etc/english.txt
|
||||||
|
|
||||||
echo -e "/bin/segfaultsh\n/bin/webshellsh" >>/etc/shells
|
echo -e "/bin/segfaultsh\n/bin/webshellsh" >>/etc/shells
|
||||||
|
|
||||||
|
@ -269,14 +269,15 @@ command -v snap >/dev/null && snap list --all | awk '/disabled/{print $1, $3}' |
|
|||||||
snap remove "$pkg" --revision="$revision"
|
snap remove "$pkg" --revision="$revision"
|
||||||
done
|
done
|
||||||
if grep "^#SystemMaxUse=$" /etc/systemd/journald.conf >/dev/null; then
|
if grep "^#SystemMaxUse=$" /etc/systemd/journald.conf >/dev/null; then
|
||||||
sed -E -i 's/#(SystemMaxUse)=$/\1=10M/g' /etc/systemd/journald.conf
|
sed 's/#SystemMaxFileSize.*/SystemMaxFileSize=50M/' -i /etc/systemd/journald.conf
|
||||||
|
sed 's/#SystemMaxUse.*/SystemMaxUse=10M/' -i /etc/systemd/journald.conf
|
||||||
systemctl restart systemd-journald
|
systemctl restart systemd-journald
|
||||||
fi
|
fi
|
||||||
journalctl --vacuum-size=20M
|
journalctl --vacuum-size=20M
|
||||||
journalctl --vacuum-time=10d
|
journalctl --vacuum-time=10d
|
||||||
|
|
||||||
# NOTE: Only needed if source is mounted into vmbox (for testing)
|
# NOTE: Only needed if source is mounted into vmbox (for testing)
|
||||||
[[ "$(stat -c %G /segfault 2>/dev/null)" = "vboxsf" ]] && usermod -a -G vboxsf "${SF_HOST_USER}"
|
[[ "$(stat -c %G /research/segfault 2>/dev/null)" == "vboxsf" ]] && usermod -a -G vboxsf "${SF_HOST_USER}"
|
||||||
|
|
||||||
# SNAPSHOT #3 (2022-07-22)
|
# SNAPSHOT #3 (2022-07-22)
|
||||||
# exit
|
# exit
|
||||||
@ -286,6 +287,12 @@ init_config_run
|
|||||||
### Create guest, encfs and other docker images.
|
### Create guest, encfs and other docker images.
|
||||||
[[ -z $SF_NO_INTERNET ]] && { cd "${SFI_SRCDIR}" && make || exit; }
|
[[ -z $SF_NO_INTERNET ]] && { cd "${SFI_SRCDIR}" && make || exit; }
|
||||||
|
|
||||||
|
# Only needed if installed via
|
||||||
|
[[ "$(stat -c %G /research/segfault 2>/dev/null)" == "vboxsf" ]] && {
|
||||||
|
chmod 644 "${SF_CONFDIR}/etc/redis/redis.conf"
|
||||||
|
chmod 755 "${SF_BASEDIR}/sfbin"
|
||||||
|
chmod 644 "${SF_BASEDIR}/sfbin/funcs*"
|
||||||
|
}
|
||||||
# SNAPSHOT #4 (2022-07-22)
|
# SNAPSHOT #4 (2022-07-22)
|
||||||
# SNAPSHOT #4.1 (2022-07-23)
|
# SNAPSHOT #4.1 (2022-07-23)
|
||||||
# exit
|
# exit
|
||||||
|
Loading…
Reference in New Issue
Block a user