Browse Source

update

master
crims0n 4 years ago
parent
commit
a57bbf134c
  1. 1
      linux-live/initramfs/initramfs_create
  2. 12
      linux-live/minioslib
  3. 2057
      minios-modules/modulelib

1
linux-live/initramfs/initramfs_create

@ -152,6 +152,7 @@ chmod a+x $INITRAMFS/shutdown
ln -s ../init $INITRAMFS/bin/init ln -s ../init $INITRAMFS/bin/init
cp ../livekitlib $INITRAMFS/lib/ cp ../livekitlib $INITRAMFS/lib/
cp ../config $INITRAMFS/lib/ cp ../config $INITRAMFS/lib/
cp ../buildconfig $INITRAMFS/lib/
cd $INITRAMFS cd $INITRAMFS
find . -print | cpio -o -H newc 2>/dev/null | xz -f --extreme --check=crc32 >$INITRAMFS.img find . -print | cpio -o -H newc 2>/dev/null | xz -f --extreme --check=crc32 >$INITRAMFS.img

12
linux-live/minioslib

@ -84,7 +84,7 @@ function console_colours() {
# ================================================================= # =================================================================
function help() { function help() {
# if $1 is set, use $1 as headline message in help() # if $1 is set, use $1 as headline message in help()
if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale >>$OUTPUT; then if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale > /dev/null 2>&1; then
if [ -z ${1+x} ]; then if [ -z ${1+x} ]; then
echo -e "${LIGHTYELLOW}Этот скрипт собирает загружаемый ISO образ $SYSTEMNAME.${ENDCOLOUR}" echo -e "${LIGHTYELLOW}Этот скрипт собирает загружаемый ISO образ $SYSTEMNAME.${ENDCOLOUR}"
echo -e echo -e
@ -166,7 +166,7 @@ function create_livekitname_install_symlink() {
if [ "$(readlink /usr/bin/$LIVEKITNAME-install)" != "$SCRIPT_DIR/install" ]; then if [ "$(readlink /usr/bin/$LIVEKITNAME-install)" != "$SCRIPT_DIR/install" ]; then
rm -f /usr/bin/$LIVEKITNAME-install rm -f /usr/bin/$LIVEKITNAME-install
ln -s $SCRIPT_DIR/install /usr/bin/$LIVEKITNAME-install ln -s $SCRIPT_DIR/install /usr/bin/$LIVEKITNAME-install
if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale >>$OUTPUT; then if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale > /dev/null 2>&1; then
echo -e "Символическая ссылка ${MAGENTA}/usr/bin/$LIVEKITNAME-install${ENDCOLOUR} была обновлена." echo -e "Символическая ссылка ${MAGENTA}/usr/bin/$LIVEKITNAME-install${ENDCOLOUR} была обновлена."
echo -e "Теперь она указывает на ${MAGENTA}$SCRIPT_DIR/install${ENDCOLOUR}." echo -e "Теперь она указывает на ${MAGENTA}$SCRIPT_DIR/install${ENDCOLOUR}."
else else
@ -175,7 +175,7 @@ function create_livekitname_install_symlink() {
fi fi
fi fi
if [ "$0" != "/usr/bin/$LIVEKITNAME-install" ]; then if [ "$0" != "/usr/bin/$LIVEKITNAME-install" ]; then
if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale >>$OUTPUT; then if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale > /dev/null 2>&1; then
echo -e "Вы можете использовать команду ${CYAN}$LIVEKITNAME-install${ENDCOLOUR} для запуска этой программы." echo -e "Вы можете использовать команду ${CYAN}$LIVEKITNAME-install${ENDCOLOUR} для запуска этой программы."
else else
echo -e "You can use the ${CYAN}$LIVEKITNAME-install${ENDCOLOUR} command to run this program." echo -e "You can use the ${CYAN}$LIVEKITNAME-install${ENDCOLOUR} command to run this program."
@ -183,7 +183,7 @@ function create_livekitname_install_symlink() {
fi fi
else else
ln -s $SCRIPT_DIR/install /usr/bin/$LIVEKITNAME-install ln -s $SCRIPT_DIR/install /usr/bin/$LIVEKITNAME-install
if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale >>$OUTPUT; then if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale > /dev/null 2>&1; then
echo -e "Символическая ссылка ${MAGENTA}/usr/bin/$LIVEKITNAME-install${ENDCOLOUR} была добавлена" echo -e "Символическая ссылка ${MAGENTA}/usr/bin/$LIVEKITNAME-install${ENDCOLOUR} была добавлена"
echo -e "для ${MAGENTA}$SCRIPT_DIR/install${ENDCOLOUR}." echo -e "для ${MAGENTA}$SCRIPT_DIR/install${ENDCOLOUR}."
@ -200,14 +200,14 @@ function create_livekitname_install_symlink() {
# ================================================================= # =================================================================
function create_completion() { function create_completion() {
if [ -d /etc/bash_completion.d ]; then if [ -d /etc/bash_completion.d ]; then
if [ ! -f /etc/bash_completion.d/$LIVEKITNAME-install ] || ! grep "${CMD[*]}" /etc/bash_completion.d/$LIVEKITNAME-install >>$OUTPUT; then if [ ! -f /etc/bash_completion.d/$LIVEKITNAME-install ] || ! grep "${CMD[*]}" /etc/bash_completion.d/$LIVEKITNAME-install > /dev/null 2>&1; then
cat <<EOF >/etc/bash_completion.d/$LIVEKITNAME-install cat <<EOF >/etc/bash_completion.d/$LIVEKITNAME-install
#/usr/bin/env bash #/usr/bin/env bash
complete -W "${CMD[*]}" $LIVEKITNAME-install complete -W "${CMD[*]}" $LIVEKITNAME-install
EOF EOF
fi fi
if [ "$0" != "/usr/bin/$LIVEKITNAME-install" ]; then if [ "$0" != "/usr/bin/$LIVEKITNAME-install" ]; then
if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale >>$OUTPUT; then if grep 'LANG="ru_RU.UTF-8"' /etc/default/locale > /dev/null 2>&1; then
echo -e "Дополнение команд работает только при использовании команды ${CYAN}$LIVEKITNAME-install${ENDCOLOUR}." echo -e "Дополнение команд работает только при использовании команды ${CYAN}$LIVEKITNAME-install${ENDCOLOUR}."
echo -e echo -e
else else

2057
minios-modules/modulelib

File diff suppressed because it is too large
Loading…
Cancel
Save