/
githubmirror
/
e2fsprogs
Обзор
Документация
Войти
/
githubmirror
/
e2fsprogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
contrib/setup-schroot
46 строк
1 KB
Theodore Ts'o
setup-schroot: install the udev and systemd packages separately
04 янв 2022, 08:02
04 янв 2022, 08:02
8786b01
Код
Авторство
О чём код?
#!/bin/bash # # This script sets up a schroot suitable for building e2fsprogs # on a Debian portable box while [ "$1" != "" ]; do case "$1" in --base) shift BASE_CHROOT="$1" ;; --chroot) shift CHROOT="$1" ;; --help|help) echo "Usage: setup-schroot [--base <base_chroot>] [--chroot <chroot>]" exit 0 ;; *) echo "unknown option: $1" exit 1 ;; esac shift done if test -z "$BASE_CHROOT" ; then BASE_CHROOT=sid fi if test -z "$CHROOT" ; then CHROOT="$USER-$BASE_CHROOT" fi echo "Setting up $CHROOT using $BASE_CHROOT..." schroot -b -n "$CHROOT" -c "$BASE_CHROOT" dd-schroot-cmd -c "$CHROOT" apt-get update dd-schroot-cmd -c "$CHROOT" -y apt-get upgrade dd-schroot-cmd -c "$CHROOT" -y apt-get build-dep e2fsprogs dd-schroot-cmd -c "$CHROOT" -y apt-get install git gdb emacs-nox lintian \ acl libreadline-dev dh-exec cron dd-schroot-cmd -c "$CHROOT" -y apt-get install udev systemd echo " " echo "Start chroot by running: " echo "schroot -r -c $CHROOT" echo " "