From 9f59ea37a6939c0b23c422c6ef84e7067b5d975d Mon Sep 17 00:00:00 2001 From: crims0n Date: Fri, 22 Jan 2021 18:54:10 +0300 Subject: [PATCH] commit on master --- home/live/.Xdefaults | 30 ++ home/live/.bashrc | 117 ++++++++ home/live/.config/Trolltech.conf | 5 + home/live/.config/dconf/user | Bin 0 -> 448 bytes home/live/.config/user-dirs.dirs | 15 + .../xfce4/desktop/icons.screen0-1048x809.rc | 35 +++ .../xfce4/desktop/icons.screen0-1048x814.rc | 31 ++ .../xfce4/desktop/icons.screen0-1156x849.rc | 11 + .../xfce4/desktop/icons.screen0-1249x679.rc | 11 + .../xfce4/desktop/icons.screen0-1561x959.rc | 7 + .../xfce4/desktop/icons.screen0-2203x1133.rc | 19 ++ .../xfce4/desktop/icons.screen0-2203x1231.rc | 7 + .../xfce4/desktop/icons.screen0-2203x1239.rc | 7 + .../xfce4/desktop/icons.screen0-2203x1246.rc | 19 ++ .../xfce4/desktop/icons.screen0-2203x1247.rc | 19 ++ .../xfce4/desktop/icons.screen0-784x551.rc | 11 + .../xfce4/desktop/icons.screen0-784x559.rc | 19 ++ home/live/.config/xfce4/helpers.rc | 1 + .../panel/launcher-19/16093657651.desktop | 15 + .../panel/launcher-23/16093659533.desktop | 16 + .../panel/launcher-24/16093659584.desktop | 14 + .../live/.config/xfce4/panel/whiskermenu-1.rc | 68 +++++ .../xfconf/xfce-perchannel-xml/displays.xml | 18 ++ .../xfconf/xfce-perchannel-xml/keyboards.xml | 7 + .../xfconf/xfce-perchannel-xml/thunar.xml | 13 + .../xfce-perchannel-xml/xfce4-desktop.xml | 34 +++ .../xfce4-keyboard-shortcuts.xml | 211 +++++++++++++ .../xfce-perchannel-xml/xfce4-notifyd.xml | 17 ++ .../xfce-perchannel-xml/xfce4-panel.xml | 123 ++++++++ .../xfce4-power-manager.xml | 19 ++ .../xfce-perchannel-xml/xfce4-session.xml | 39 +++ .../xfce4-settings-manager.xml | 8 + .../xfconf/xfce-perchannel-xml/xfwm4.xml | 82 +++++ .../xfconf/xfce-perchannel-xml/xsettings.xml | 41 +++ home/live/.gnupg/pubring.kbx | Bin 0 -> 32 bytes home/live/.gnupg/trustdb.gpg | Bin 0 -> 1200 bytes home/live/.local/share/keyrings/default | 1 + home/live/.local/share/keyrings/user.keystore | Bin 0 -> 207 bytes ...лючей_по_умолчанию.keyring | 40 +++ home/live/.pki/nssdb/cert9.db | Bin 0 -> 36864 bytes home/live/.pki/nssdb/key4.db | Bin 0 -> 36864 bytes home/live/.pki/nssdb/pkcs11.txt | 5 + home/live/.profile | 27 ++ home/live/.xscreensaver | 2 + linux-live/bootfiles/boot/grub/grub.cfg | 5 +- .../bootfiles/boot/syslinux/bootlogo.png | Bin 82782 -> 25516 bytes .../bootfiles/boot/syslinux/syslinux.cfg | 9 +- linux-live/buildconfig | 4 +- linux-live/minioslib | 282 +++++++++++++----- linux-live/modules/02-xorg/build | 10 +- linux-live/modules/03-desktop/install | 1 + linux-live/pkglists/hostreq.list | 7 +- linux-live/pkglists/other.list | 6 +- linux-live/pkglists/ubuntu.list | 17 ++ 54 files changed, 1421 insertions(+), 84 deletions(-) create mode 100644 home/live/.Xdefaults create mode 100644 home/live/.bashrc create mode 100644 home/live/.config/Trolltech.conf create mode 100644 home/live/.config/dconf/user create mode 100644 home/live/.config/user-dirs.dirs create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-1048x809.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-1048x814.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-1156x849.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-1249x679.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-1561x959.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-2203x1133.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-2203x1231.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-2203x1239.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-2203x1246.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-2203x1247.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-784x551.rc create mode 100644 home/live/.config/xfce4/desktop/icons.screen0-784x559.rc create mode 100644 home/live/.config/xfce4/helpers.rc create mode 100644 home/live/.config/xfce4/panel/launcher-19/16093657651.desktop create mode 100644 home/live/.config/xfce4/panel/launcher-23/16093659533.desktop create mode 100644 home/live/.config/xfce4/panel/launcher-24/16093659584.desktop create mode 100644 home/live/.config/xfce4/panel/whiskermenu-1.rc create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml create mode 100644 home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml create mode 100644 home/live/.gnupg/pubring.kbx create mode 100644 home/live/.gnupg/trustdb.gpg create mode 100644 home/live/.local/share/keyrings/default create mode 100644 home/live/.local/share/keyrings/user.keystore create mode 100644 home/live/.local/share/keyrings/Связка_ключей_по_умолчанию.keyring create mode 100644 home/live/.pki/nssdb/cert9.db create mode 100644 home/live/.pki/nssdb/key4.db create mode 100644 home/live/.pki/nssdb/pkcs11.txt create mode 100644 home/live/.profile create mode 100644 home/live/.xscreensaver mode change 100644 => 100755 linux-live/buildconfig mode change 100644 => 100755 linux-live/modules/02-xorg/build create mode 100644 linux-live/modules/03-desktop/install create mode 100644 linux-live/pkglists/ubuntu.list diff --git a/home/live/.Xdefaults b/home/live/.Xdefaults new file mode 100644 index 0000000..abdc96a --- /dev/null +++ b/home/live/.Xdefaults @@ -0,0 +1,30 @@ +! xscreensaver --------------------------------------------------------------- + +!font settings +xscreensaver.Dialog.headingFont: -*-dina-bold-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.Dialog.bodyFont: -*-dina-medium-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.Dialog.labelFont: -*-dina-medium-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.Dialog.unameFont: -*-dina-medium-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.Dialog.buttonFont: -*-dina-bold-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.Dialog.dateFont: -*-dina-medium-r-*-*-10-*-*-*-*-*-*-* +xscreensaver.passwd.passwdFont: -*-dina-bold-r-*-*-10-*-*-*-*-*-*-* +!general dialog box (affects main hostname, username, password text) +xscreensaver.Dialog.foreground: #EDEDED +xscreensaver.Dialog.background: #202020 +xscreensaver.Dialog.topShadowColor: #202024 +xscreensaver.Dialog.bottomShadowColor: #202024 +xscreensaver.Dialog.Button.foreground: #EDEDFF +xscreensaver.Dialog.Button.background: #444 +!username/password input box and date text colour +xscreensaver.Dialog.text.foreground: #EDEDFF +xscreensaver.Dialog.text.background: #444 +xscreensaver.Dialog.internalBorderWidth:24 +xscreensaver.Dialog.borderWidth: 0 +xscreensaver.Dialog.shadowThickness: 2 +!timeout bar (background is actually determined by Dialog.text.background) +xscreensaver.passwd.thermometer.foreground: #A9B7C4 +xscreensaver.passwd.thermometer.background: #202020 +xscreensaver.passwd.thermometer.width: 8 +!datestamp format--see the strftime(3) manual page for details +xscreensaver.dateFormat: %I:%M%P %a %b %d, %Y + diff --git a/home/live/.bashrc b/home/live/.bashrc new file mode 100644 index 0000000..b488fcc --- /dev/null +++ b/home/live/.bashrc @@ -0,0 +1,117 @@ +# ~/.bashrc: executed by bash(1) for non-login shells. +# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) +# for examples + +# If not running interactively, don't do anything +case $- in + *i*) ;; + *) return;; +esac + +# don't put duplicate lines or lines starting with space in the history. +# See bash(1) for more options +HISTCONTROL=ignoreboth + +# append to the history file, don't overwrite it +shopt -s histappend + +# for setting history length see HISTSIZE and HISTFILESIZE in bash(1) +HISTSIZE=1000 +HISTFILESIZE=2000 + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# If set, the pattern "**" used in a pathname expansion context will +# match all files and zero or more directories and subdirectories. +#shopt -s globstar + +# make less more friendly for non-text input files, see lesspipe(1) +[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, unless we know we "want" color) +case "$TERM" in + xterm-color|*-256color) color_prompt=yes;; +esac + +# uncomment for a colored prompt, if the terminal has the capability; turned +# off by default to not distract the user: the focus in a terminal window +# should be on the output of commands, not on the prompt +#force_color_prompt=yes + +if [ -n "$force_color_prompt" ]; then + if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then + # We have color support; assume it's compliant with Ecma-48 + # (ISO/IEC-6429). (Lack of such support is extremely rare, and such + # a case would tend to support setf rather than setaf.) + color_prompt=yes + else + color_prompt= + fi +fi + +if [ "$color_prompt" = yes ]; then + PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' +else + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi +unset color_prompt force_color_prompt + +# If this is an xterm set the title to user@host:dir +case "$TERM" in +xterm*|rxvt*) + PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" + ;; +*) + ;; +esac + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + alias fgrep='fgrep --color=auto' + alias egrep='egrep --color=auto' +fi + +# colored GCC warnings and errors +#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' + +# some more ls aliases +alias ll='ls -alF' +alias la='ls -A' +alias l='ls -CF' + +# Add an "alert" alias for long running commands. Use like so: +# sleep 10; alert +alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' + +# Alias definitions. +# You may want to put all your additions into a separate file like +# ~/.bash_aliases, instead of adding them here directly. +# See /usr/share/doc/bash-doc/examples in the bash-doc package. + +if [ -f ~/.bash_aliases ]; then + . ~/.bash_aliases +fi + +# enable programmable completion features (you don't need to enable +# this, if it's already enabled in /etc/bash.bashrc and /etc/profile +# sources /etc/bash.bashrc). +if ! shopt -oq posix; then + if [ -f /usr/share/bash-completion/bash_completion ]; then + . /usr/share/bash-completion/bash_completion + elif [ -f /etc/bash_completion ]; then + . /etc/bash_completion + fi +fi diff --git a/home/live/.config/Trolltech.conf b/home/live/.config/Trolltech.conf new file mode 100644 index 0000000..ebabedd --- /dev/null +++ b/home/live/.config/Trolltech.conf @@ -0,0 +1,5 @@ +[Qt] +font="Noto Sans,9,-1,5,50,0,0,0,0,0" +style=GTK+ +doubleClickInterval=400 +cursorFlashTime=1200 diff --git a/home/live/.config/dconf/user b/home/live/.config/dconf/user new file mode 100644 index 0000000000000000000000000000000000000000..ca3b6d4b543c36939c1cfba5e875cc6187f25b1e GIT binary patch literal 448 zcmZ<{ODxJv%qwAl0tq1f1j5!}hY12{CLm@3Vpbq#17eVzcfbU0W*`kx&%)rt@B&D` z0b++Q`++2c4HEwVWPbtT1rwz1F+$m#Kyd~jhXshQY-M8j4+J1KBT$?JNb>;k3E$a2 zL3V-IybNUw3P3soh?QG5D}%&AY(AiP1(03=VvEgf0J#&)2AZ=2D0Tpd^NZ5;ffPe} zNwz*nzBsj{Br`9)SRcp+nFFFhAi1=-BtKU-IX@@As2CyyC12P>7#GlJ28R3hK;WJI z{(T_u&VK$p5O@bw_rabaQ6mKiG>cPnQj<$kQy`{;y^dr9Zu1#5lEC`Gj?zue$j>iM KEdn|i78d~1!B&L; literal 0 HcmV?d00001 diff --git a/home/live/.config/user-dirs.dirs b/home/live/.config/user-dirs.dirs new file mode 100644 index 0000000..7f9a959 --- /dev/null +++ b/home/live/.config/user-dirs.dirs @@ -0,0 +1,15 @@ +# This file is written by xdg-user-dirs-update +# If you want to change or add directories, just edit the line you're +# interested in. All local changes will be retained on the next run. +# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped +# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an +# absolute path. No other format is supported. +# +XDG_DESKTOP_DIR="$HOME/Desktop" +XDG_DOWNLOAD_DIR="$HOME/Downloads" +XDG_TEMPLATES_DIR="$HOME/Templates" +XDG_PUBLICSHARE_DIR="$HOME/Public" +XDG_DOCUMENTS_DIR="$HOME/Documents" +XDG_MUSIC_DIR="$HOME/Music" +XDG_PICTURES_DIR="$HOME/Pictures" +XDG_VIDEOS_DIR="$HOME/Videos" diff --git a/home/live/.config/xfce4/desktop/icons.screen0-1048x809.rc b/home/live/.config/xfce4/desktop/icons.screen0-1048x809.rc new file mode 100644 index 0000000..1f12d3c --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-1048x809.rc @@ -0,0 +1,35 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/user/Desktop/22.png] +row=1 +col=0 + +[/home/user/Desktop/24.png] +row=2 +col=0 + +[/home/user/Desktop/16.png] +row=0 +col=0 + +[/home/user/Desktop/32.png] +row=3 +col=0 + +[/home/user/Desktop/48.png] +row=4 +col=0 + +[/home/user/Desktop/64.png] +row=0 +col=1 + +[/home/user/Desktop/chrome-gbbalmjehbfiadnjnbgnndkhefcejgic-Default.desktop] +row=2 +col=1 + +[/home/user/Desktop/128.png] +row=1 +col=1 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-1048x814.rc b/home/live/.config/xfce4/desktop/icons.screen0-1048x814.rc new file mode 100644 index 0000000..c7049f3 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-1048x814.rc @@ -0,0 +1,31 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/user/Desktop/64.png] +row=0 +col=1 + +[/home/user/Desktop/32.png] +row=3 +col=0 + +[/home/user/Desktop/16.png] +row=0 +col=0 + +[/home/user/Desktop/22.png] +row=1 +col=0 + +[/home/user/Desktop/48.png] +row=4 +col=0 + +[/home/user/Desktop/128.png] +row=1 +col=1 + +[/home/user/Desktop/24.png] +row=2 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-1156x849.rc b/home/live/.config/xfce4/desktop/icons.screen0-1156x849.rc new file mode 100644 index 0000000..147fc70 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-1156x849.rc @@ -0,0 +1,11 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/user/Desktop/mount_fs.sh] +row=1 +col=0 + +[2018-01-08-14-41-11-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-1249x679.rc b/home/live/.config/xfce4/desktop/icons.screen0-1249x679.rc new file mode 100644 index 0000000..147fc70 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-1249x679.rc @@ -0,0 +1,11 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/user/Desktop/mount_fs.sh] +row=1 +col=0 + +[2018-01-08-14-41-11-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-1561x959.rc b/home/live/.config/xfce4/desktop/icons.screen0-1561x959.rc new file mode 100644 index 0000000..a87813d --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-1561x959.rc @@ -0,0 +1,7 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-2203x1133.rc b/home/live/.config/xfce4/desktop/icons.screen0-2203x1133.rc new file mode 100644 index 0000000..9943512 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-2203x1133.rc @@ -0,0 +1,19 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + +[Корзина] +row=1 +col=0 + +[/] +row=2 +col=0 + +[/home/user] +row=3 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-2203x1231.rc b/home/live/.config/xfce4/desktop/icons.screen0-2203x1231.rc new file mode 100644 index 0000000..a87813d --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-2203x1231.rc @@ -0,0 +1,7 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-2203x1239.rc b/home/live/.config/xfce4/desktop/icons.screen0-2203x1239.rc new file mode 100644 index 0000000..03e8607 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-2203x1239.rc @@ -0,0 +1,7 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2018-01-08-14-41-11-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-2203x1246.rc b/home/live/.config/xfce4/desktop/icons.screen0-2203x1246.rc new file mode 100644 index 0000000..9943512 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-2203x1246.rc @@ -0,0 +1,19 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + +[Корзина] +row=1 +col=0 + +[/] +row=2 +col=0 + +[/home/user] +row=3 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-2203x1247.rc b/home/live/.config/xfce4/desktop/icons.screen0-2203x1247.rc new file mode 100644 index 0000000..9943512 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-2203x1247.rc @@ -0,0 +1,19 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + +[Корзина] +row=1 +col=0 + +[/] +row=2 +col=0 + +[/home/user] +row=3 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-784x551.rc b/home/live/.config/xfce4/desktop/icons.screen0-784x551.rc new file mode 100644 index 0000000..147fc70 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-784x551.rc @@ -0,0 +1,11 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[/home/user/Desktop/mount_fs.sh] +row=1 +col=0 + +[2018-01-08-14-41-11-00] +row=0 +col=0 + diff --git a/home/live/.config/xfce4/desktop/icons.screen0-784x559.rc b/home/live/.config/xfce4/desktop/icons.screen0-784x559.rc new file mode 100644 index 0000000..9943512 --- /dev/null +++ b/home/live/.config/xfce4/desktop/icons.screen0-784x559.rc @@ -0,0 +1,19 @@ +[xfdesktop-version-4.10.3+-rcfile_format] +4.10.3+=true + +[2020-08-03-08-53-04-00] +row=0 +col=0 + +[Корзина] +row=1 +col=0 + +[/] +row=2 +col=0 + +[/home/user] +row=3 +col=0 + diff --git a/home/live/.config/xfce4/helpers.rc b/home/live/.config/xfce4/helpers.rc new file mode 100644 index 0000000..fc0f325 --- /dev/null +++ b/home/live/.config/xfce4/helpers.rc @@ -0,0 +1 @@ +WebBrowser=google-chrome \ No newline at end of file diff --git a/home/live/.config/xfce4/panel/launcher-19/16093657651.desktop b/home/live/.config/xfce4/panel/launcher-19/16093657651.desktop new file mode 100644 index 0000000..19e8d6c --- /dev/null +++ b/home/live/.config/xfce4/panel/launcher-19/16093657651.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch FileManager %u +Icon=system-file-manager +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +OnlyShowIn=XFCE; +X-XFCE-MimeType=inode/directory;x-scheme-handler/trash; +Name=File Manager +Name[ru]=Файловый менеджер +Comment=Browse the file system +Comment[ru]=Просмотреть файловую систему +X-XFCE-Source=file:///usr/share/applications/exo-file-manager.desktop diff --git a/home/live/.config/xfce4/panel/launcher-23/16093659533.desktop b/home/live/.config/xfce4/panel/launcher-23/16093659533.desktop new file mode 100644 index 0000000..0298d34 --- /dev/null +++ b/home/live/.config/xfce4/panel/launcher-23/16093659533.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch WebBrowser %u +Icon=web-browser +StartupNotify=true +Terminal=false +Categories=Network;X-XFCE;X-Xfce-Toplevel; +OnlyShowIn=XFCE; +X-XFCE-MimeType=x-scheme-handler/http;x-scheme-handler/https; +Name=Web Browser +Name[ru]=Веб-браузер +Comment=Browse the web +Comment[ru]=Смотреть в Интернете +X-XFCE-Source=file:///usr/share/applications/exo-web-browser.desktop +Path= diff --git a/home/live/.config/xfce4/panel/launcher-24/16093659584.desktop b/home/live/.config/xfce4/panel/launcher-24/16093659584.desktop new file mode 100644 index 0000000..2034e66 --- /dev/null +++ b/home/live/.config/xfce4/panel/launcher-24/16093659584.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Exec=exo-open --launch TerminalEmulator +Icon=utilities-terminal +StartupNotify=true +Terminal=false +Categories=Utility;X-XFCE;X-Xfce-Toplevel; +OnlyShowIn=XFCE; +Name=Terminal Emulator +Name[ru]=Эмулятор терминала +Comment=Use the command line +Comment[ru]=Использовать командную строку +X-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop diff --git a/home/live/.config/xfce4/panel/whiskermenu-1.rc b/home/live/.config/xfce4/panel/whiskermenu-1.rc new file mode 100644 index 0000000..b80c96c --- /dev/null +++ b/home/live/.config/xfce4/panel/whiskermenu-1.rc @@ -0,0 +1,68 @@ +favorites=RDWebAccess.desktop,RDWebClient.desktop,org.remmina.Remmina.desktop,ctsg.desktop,ctskeyimportg.desktop,ubiquity.desktop +recent= +button-title=Applications Menu +button-icon=xubuntu-logo-menu +button-single-row=false +show-button-title=false +show-button-icon=true +launcher-show-name=true +launcher-show-description=false +launcher-show-tooltip=true +item-icon-size=2 +hover-switch-category=false +category-show-name=true +category-icon-size=1 +load-hierarchy=true +recent-items-max=10 +favorites-in-recent=true +display-recent-default=false +position-search-alternate=true +position-commands-alternate=false +position-categories-alternate=false +menu-width=400 +menu-height=500 +menu-opacity=100 +command-settings=xfce4-settings-manager +show-command-settings=true +command-lockscreen=xflock4 +show-command-lockscreen=true +command-switchuser=dm-tool switch-to-greeter +show-command-switchuser=false +command-logout=xfce4-session-logout +show-command-logout=true +command-menueditor=menulibre +show-command-menueditor=true +command-profile=mugshot +show-command-profile=true +search-actions=5 + +[action0] +name=Man-страницы +pattern=# +command=exo-open --launch TerminalEmulator man %s +regex=false + +[action1] +name=Web-поиск +pattern=? +command=exo-open --launch WebBrowser https://duckduckgo.com/?q=%u +regex=false + +[action2] +name=Википедия +pattern=!w +command=exo-open --launch WebBrowser https://en.wikipedia.org/wiki/%u +regex=false + +[action3] +name=Выполнить в терминале +pattern=! +command=exo-open --launch TerminalEmulator %s +regex=false + +[action4] +name=Открыть URI +pattern=^(file|http|https):\\/\\/(.*)$ +command=exo-open \\0 +regex=true + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml new file mode 100644 index 0000000..d779138 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml new file mode 100644 index 0000000..9fd09d6 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/keyboards.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml new file mode 100644 index 0000000..c6778b6 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml new file mode 100644 index 0000000..a1544c8 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml new file mode 100644 index 0000000..88de0ff --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml new file mode 100644 index 0000000..ccb5895 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-notifyd.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml new file mode 100644 index 0000000..38aef24 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml new file mode 100644 index 0000000..e778356 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml new file mode 100644 index 0000000..641c0b9 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml new file mode 100644 index 0000000..109c63f --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-settings-manager.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml new file mode 100644 index 0000000..3e0f196 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml new file mode 100644 index 0000000..848d648 --- /dev/null +++ b/home/live/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/home/live/.gnupg/pubring.kbx b/home/live/.gnupg/pubring.kbx new file mode 100644 index 0000000000000000000000000000000000000000..e868a8363e81eb29c2876f11286418297512e1b5 GIT binary patch literal 32 ecmZQzU{GLWWMJ}kib!Jsg827U+dvq^1_1zG%LZ%! literal 0 HcmV?d00001 diff --git a/home/live/.gnupg/trustdb.gpg b/home/live/.gnupg/trustdb.gpg new file mode 100644 index 0000000000000000000000000000000000000000..2349aa1c6f24b13c34efde9a11a6a934f15da93e GIT binary patch literal 1200 zcmZQfFGy!*W@Ke#Vql1WU$u<^J7DC(E{-8OstzMazyhP;G8!(R5ExAdl%)dzS&jto literal 0 HcmV?d00001 diff --git a/home/live/.local/share/keyrings/default b/home/live/.local/share/keyrings/default new file mode 100644 index 0000000..5404b0b --- /dev/null +++ b/home/live/.local/share/keyrings/default @@ -0,0 +1 @@ +Связка_ключей_по_умолчанию \ No newline at end of file diff --git a/home/live/.local/share/keyrings/user.keystore b/home/live/.local/share/keyrings/user.keystore new file mode 100644 index 0000000000000000000000000000000000000000..8a5231842612a5847589f856e7cdec188b2b568c GIT binary patch literal 207 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 literal 0 HcmV?d00001 diff --git a/home/live/.pki/nssdb/key4.db b/home/live/.pki/nssdb/key4.db new file mode 100644 index 0000000000000000000000000000000000000000..1cebeeb66e2fe8ff5d2355e1bc70e75b4faf9634 GIT binary patch literal 36864 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 literal 0 HcmV?d00001 diff --git a/home/live/.pki/nssdb/pkcs11.txt b/home/live/.pki/nssdb/pkcs11.txt new file mode 100644 index 0000000..a2d7af2 --- /dev/null +++ b/home/live/.pki/nssdb/pkcs11.txt @@ -0,0 +1,5 @@ +library= +name=NSS Internal PKCS #11 Module +parameters=configdir='sql:/home/live/.pki/nssdb' certPrefix='' keyPrefix='' secmod='secmod.db' flags=optimizeSpace updatedir='' updateCertPrefix='' updateKeyPrefix='' updateid='' updateTokenDescription='' +NSS=Flags=internal,critical trustOrder=75 cipherOrder=100 slotParams=(1={slotFlags=[ECC,RSA,DSA,DH,RC2,RC4,DES,RANDOM,SHA1,MD5,MD2,SSL,TLS,AES,Camellia,SEED,SHA256,SHA512] askpw=any timeout=30}) + diff --git a/home/live/.profile b/home/live/.profile new file mode 100644 index 0000000..d89ea5a --- /dev/null +++ b/home/live/.profile @@ -0,0 +1,27 @@ +# ~/.profile: executed by the command interpreter for login shells. +# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login +# exists. +# see /usr/share/doc/bash/examples/startup-files for examples. +# the files are located in the bash-doc package. + +# the default umask is set in /etc/profile; for setting the umask +# for ssh logins, install and configure the libpam-umask package. +#umask 022 + +# if running bash +if [ -n "$BASH_VERSION" ]; then + # include .bashrc if it exists + if [ -f "$HOME/.bashrc" ]; then + . "$HOME/.bashrc" + fi +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/bin" ] ; then + PATH="$HOME/bin:$PATH" +fi + +# set PATH so it includes user's private bin if it exists +if [ -d "$HOME/.local/bin" ] ; then + PATH="$HOME/.local/bin:$PATH" +fi diff --git a/home/live/.xscreensaver b/home/live/.xscreensaver new file mode 100644 index 0000000..e4c7ad3 --- /dev/null +++ b/home/live/.xscreensaver @@ -0,0 +1,2 @@ +mode: blank + diff --git a/linux-live/bootfiles/boot/grub/grub.cfg b/linux-live/bootfiles/boot/grub/grub.cfg index aefbd8e..2c748d5 100644 --- a/linux-live/bootfiles/boot/grub/grub.cfg +++ b/linux-live/bootfiles/boot/grub/grub.cfg @@ -6,12 +6,13 @@ insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm -set color_normal=white/black +set color_normal=black/black set color_highlight=black/white loadfont /boot/grub/unicode.pf2 background_image /boot/grub/bootlogo.png set default_settings="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 consoleblank=0 apparmor=0 net.ifnames=0 biosdevname=0" +set perch_settings="slax.flags=perch,automount" set live_settings="slax.flags=automount" set ram_settings="slax.flags=toram" set debug_settings="load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 apparmor=0 debug net.ifnames=0 biosdevname=0" @@ -23,7 +24,7 @@ set message="Загружаем ядро и рамдиск... Подождите menuentry "Запуск MiniOS с сохранением изменений"{ echo $message search --set -f $linux_64 - linux $linux_64 $default_settings + linux $linux_64 $default_settings $perch_settings initrd $initrd_img } menuentry "Запуск MiniOS в чистом режиме"{ diff --git a/linux-live/bootfiles/boot/syslinux/bootlogo.png b/linux-live/bootfiles/boot/syslinux/bootlogo.png index 134fa741c13a8055e1743cecbc89abc75f7a22c9..f3175f4c1abe579f94d57aa77a872d4c27b13efd 100644 GIT binary patch literal 25516 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

83#M&Nz}G;&2UwvD8q)>< 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

`Qk_=Q>BJ3Jw%zlxLpLCs?}*rz$KlIU95rbG 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�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/image/install/memtest86 + rm -f $PARENT_DIR/image/install/memtest86-usb.zip + + # grub + touch $PARENT_DIR/image/ubuntu + cat <$PARENT_DIR/image/isolinux/grub.cfg +search --set=root --file /ubuntu +insmod all_video +set default="0" +set timeout=30 +menuentry "Try $SYSTEMNAME without installing" { + linux /casper/vmlinuz boot=casper nopersistent toram quiet splash --- + initrd /casper/initrd +} +menuentry "Install $SYSTEMNAME" { + linux /casper/vmlinuz boot=casper only-ubiquity quiet splash --- + initrd /casper/initrd +} +menuentry "Check disc for defects" { + linux /casper/vmlinuz boot=casper integrity-check quiet splash --- + initrd /casper/initrd +} +menuentry "Test memory Memtest86+ (BIOS)" { + linux16 /install/memtest86+ +} +menuentry "Test memory Memtest86 (UEFI, long load time)" { + insmod part_gpt + insmod search_fs_uuid + insmod chain + loopback loop /install/memtest86 + chainloader (loop,gpt1)/efi/boot/BOOTX64.efi +} +EOF + # generate manifest + sudo chroot $BUILD_DIR dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee $PARENT_DIR/image/casper/filesystem.manifest + sudo cp -v $PARENT_DIR/image/casper/filesystem.manifest $PARENT_DIR/image/casper/filesystem.manifest-desktop + sudo sed -i '/ubiquity/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop + sudo sed -i '/casper/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop + sudo sed -i '/discover/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop + sudo sed -i '/laptop-detect/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop + sudo sed -i '/os-prober/d' $PARENT_DIR/image/casper/filesystem.manifest-desktop + + # compress rootfs + sudo mksquashfs $BUILD_DIR $PARENT_DIR/image/casper/filesystem.squashfs -noappend -comp lz4 -b 1048576 + printf $(sudo du -sx --block-size=1 $BUILD_DIR | cut -f1) >$PARENT_DIR/image/casper/filesystem.size + + # create diskdefines + cat <$PARENT_DIR/image/README.diskdefines +#define DISKNAME $SYSTEMNAME $VER +#define TYPE binary +#define TYPEbinary 1 +#define ARCH $DISTRIBUTION_ARCH +#define ARCH$DISTRIBUTION_ARCH 1 +#define DISKNUM 1 +#define DISKNUM1 1 +#define TOTALNUM 0 +#define TOTALNUM0 1 +EOF + + # create iso image + pushd $PARENT_DIR/image + grub-mkstandalone \ + --format=x86_64-efi \ + --output=isolinux/bootx64.efi \ + --locales="" \ + --fonts="" \ + "boot/grub/grub.cfg=isolinux/grub.cfg" + + ( + cd isolinux && + dd if=/dev/zero of=efiboot.img bs=1M count=10 && + sudo mkfs.vfat efiboot.img && + LC_CTYPE=C mmd -i efiboot.img efi efi/boot && + LC_CTYPE=C mcopy -i efiboot.img ./bootx64.efi ::efi/boot/ + ) + + grub-mkstandalone \ + --format=i386-pc \ + --output=isolinux/core.img \ + --install-modules="linux16 linux normal iso9660 biosdisk memdisk search tar ls" \ + --modules="linux16 linux normal iso9660 biosdisk search" \ + --locales="" \ + --fonts="" \ + "boot/grub/grub.cfg=isolinux/grub.cfg" + + cat /usr/lib/grub/i386-pc/cdboot.img isolinux/core.img >isolinux/bios.img + + sudo /bin/bash -c "(find . -type f -print0 | xargs -0 md5sum | grep -v -e 'md5sum.txt' -e 'bios.img' -e 'efiboot.img' > md5sum.txt)" + + popd + fi } function build_iso() { @@ -652,77 +757,108 @@ function build_iso() { fi fi - copy_build_scripts - check_build_dir - if [ "$UNATTENDED" = "1" ]; then - BUILD_DIR="/build/$DISTRIBUTION" - fi - if [ "$BUILD_DIR" = "" ]; then - LAST_BUILD_DIR=$(cat "$SCRIPT_DIR/.build_dir") >>$OUTPUT 2>&1 - BUILD_DIR=$LAST_BUILD_DIR - fi - LIVEKITDATA=$(cat $BUILD_DIR/tmp/livekitdata) - cd $BUILD_DIR$LIVEKITDATA - if [ ! -d $ISO_DIR ]; then - mkdir -p $ISO_DIR - fi + if [ LIVE_TYPE = "linux-live" ]; then + + copy_build_scripts + + if [ "$UNATTENDED" = "1" ]; then + BUILD_DIR="/build/$DISTRIBUTION" + fi + if [ "$BUILD_DIR" = "" ]; then + LAST_BUILD_DIR=$(cat "$SCRIPT_DIR/.build_dir") >>$OUTPUT 2>&1 + BUILD_DIR=$LAST_BUILD_DIR + fi + LIVEKITDATA=$(cat $BUILD_DIR/tmp/livekitdata) + cd $BUILD_DIR$LIVEKITDATA + if [ ! -d $ISO_DIR ]; then + mkdir -p $ISO_DIR + fi - mkdir -p $ISO_DIR >>$OUTPUT 2>&1 - VER=$SYSTEMVER - DATE=$(date +%Y%m%d_%H%M) + mkdir -p $ISO_DIR >>$OUTPUT 2>&1 + VER=$SYSTEMVER + DATE=$(date +%Y%m%d_%H%M) - DIR=$BUILD_DIR$LIVEKITDATA - ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso + DIR=$BUILD_DIR$LIVEKITDATA + ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso - B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat" - C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot" - # ▼ должно быть только перенаправление ошибки! - if [ -x "$(which xorriso 2>>$OUTPUT)" ]; then - M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin" - D=" -isohybrid-gpt-basdat -e" + B="-b boot/syslinux/isolinux.bin -c boot/syslinux/boot.cat" + C="-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot" # ▼ должно быть только перенаправление ошибки! - elif [ -x "$(which genisoimage 2>>$OUTPUT)" ]; then - M=genisoimage - D="-efi-boot" - else - M=mkisofs - D="-eltorito-platform 0xEF -eltorito-boot" - fi + if [ -x "$(which xorriso 2>>$OUTPUT)" ]; then + M="xorriso -as mkisofs -isohybrid-mbr $DIR/boot/syslinux/isohdpfx.bin" + D=" -isohybrid-gpt-basdat -e" + # ▼ должно быть только перенаправление ошибки! + elif [ -x "$(which genisoimage 2>>$OUTPUT)" ]; then + M=genisoimage + D="-efi-boot" + else + M=mkisofs + D="-eltorito-platform 0xEF -eltorito-boot" + fi - E="EFI/boot/efiboot.img -no-emul-boot" + E="EFI/boot/efiboot.img -no-emul-boot" - VER="$SYSTEMNAME $VER" + VER="$SYSTEMNAME $VER" - if [ REMOVE_OLD_ISO = "1" ]; then - rm $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-*.iso >>$OUTPUT 2>&1 - fi + if [ REMOVE_OLD_ISO = "1" ]; then + rm $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-*.iso >>$OUTPUT 2>&1 + fi - if - ! $M -hide-rr-moved -f -r -J -l -V "$VER" -A "$VER" \ - $B $C $D $E -o $ISO $DIR - then - exit 1 - fi + if + ! $M -hide-rr-moved -f -r -J -l -V "$VER" -A "$VER" \ + $B $C $D $E -o $ISO $DIR + then + exit 1 + fi - echo ">>> $ISO created" + echo ">>> $ISO created" - # xorriso has hybridization built-in - if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then - # ▼ должно быть только перенаправление ошибки! - if [ -x "$(which isohybrid 2>>$OUTPUT)" ]; then - isohybrid -uefi $ISO - else - echo ">>> No isohybrid to hybridize this ISO" + # xorriso has hybridization built-in + if [ "$(echo $M | cut -d" " -f1)" != "xorriso" ]; then + # ▼ должно быть только перенаправление ошибки! + if [ -x "$(which isohybrid 2>>$OUTPUT)" ]; then + isohybrid -uefi $ISO + else + echo ">>> No isohybrid to hybridize this ISO" + fi fi - fi - if [ $BUILD_TEST_ISO = "1" ]; then - if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then - echo ">>> $ISO_DIR/$LIVEKITNAME.iso created" + if [ $BUILD_TEST_ISO = "1" ]; then + if cp -f $ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso $ISO_DIR/$LIVEKITNAME.iso; then + echo ">>> $ISO_DIR/$LIVEKITNAME.iso created" + fi fi + exit 0 + elif [ LIVE_TYPE = "ubuntu" ]; then + VER=$SYSTEMVER + DATE=$(date +%Y%m%d_%H%M) + ISO=$ISO_DIR/$LIVEKITNAME-$DISTRIBUTION-$DISTRIBUTION_ARCH-$COMP_TYPE-$DATE.iso + cd $BUILD_DIR/image + sudo xorriso \ + -as mkisofs \ + -iso-level 3 \ + -full-iso9660-filenames \ + -volid "$SYSTEMNAME $VER" \ + -eltorito-boot boot/grub/bios.img \ + -no-emul-boot \ + -boot-load-size 4 \ + -boot-info-table \ + --eltorito-catalog boot/grub/boot.cat \ + --grub2-boot-info \ + --grub2-mbr /usr/lib/grub/i386-pc/boot_hybrid.img \ + -eltorito-alt-boot \ + -e EFI/efiboot.img \ + -no-emul-boot \ + -append_partition 2 0xef isolinux/efiboot.img \ + -output "$ISO" \ + -m "isolinux/efiboot.img" \ + -m "isolinux/bios.img" \ + -graft-points \ + "/EFI/efiboot.img=isolinux/efiboot.img" \ + "/boot/grub/bios.img=isolinux/bios.img" \ + "." fi - exit 0 } # ================================================================= diff --git a/linux-live/modules/02-xorg/build b/linux-live/modules/02-xorg/build old mode 100644 new mode 100755 index e23eab4..3bbf026 --- a/linux-live/modules/02-xorg/build +++ b/linux-live/modules/02-xorg/build @@ -2,8 +2,14 @@ apt-get update apt-get install -y \ - xorg + xorg \ xterm \ - blackbox + blackbox \ + nodm + +sed -i "s,NODM_USER=root,NODM_USER=live,g" /run/initramfs/memory/changes/etc/default/nodm +rm -rf /run/initramfs/memory/changes/etc/ssh +rm -f /run/initramfs/memory/changes/etc/machine-id +rm -rf /run/initramfs/memory/changes/root savechanges /02-xorg.sb \ No newline at end of file diff --git a/linux-live/modules/03-desktop/install b/linux-live/modules/03-desktop/install new file mode 100644 index 0000000..038ef20 --- /dev/null +++ b/linux-live/modules/03-desktop/install @@ -0,0 +1 @@ +catfish engrampa mousepad blueman ristretto onboard gigolo gparted xfce4-taskmanager language-pack-gnome-en language-pack-gnome-ru \ No newline at end of file diff --git a/linux-live/pkglists/hostreq.list b/linux-live/pkglists/hostreq.list index 9b09c87..adf7096 100644 --- a/linux-live/pkglists/hostreq.list +++ b/linux-live/pkglists/hostreq.list @@ -1,4 +1,9 @@ # Приложения, необходимые хостовой системе для сборки. sudo +binutils debootstrap -xorriso \ No newline at end of file +squashfs-tools +xorriso +grub-pc-bin +grub-efi-amd64-bin +mtools \ No newline at end of file diff --git a/linux-live/pkglists/other.list b/linux-live/pkglists/other.list index c594054..0789ce7 100644 --- a/linux-live/pkglists/other.list +++ b/linux-live/pkglists/other.list @@ -5,4 +5,8 @@ openssh-server squashfs-tools # без этого ▼ пакета нельзя будет пересобрать запущенную систему xorriso -mc \ No newline at end of file +mc +htop +ncdu +open-vm-tools +#tasksel \ No newline at end of file diff --git a/linux-live/pkglists/ubuntu.list b/linux-live/pkglists/ubuntu.list new file mode 100644 index 0000000..4711871 --- /dev/null +++ b/linux-live/pkglists/ubuntu.list @@ -0,0 +1,17 @@ +casper +lupin-casper +discover +laptop-detect +os-prober +network-manager +resolvconf +net-tools +wireless-tools +ubiquity +ubiquity-casper +#ubiquity-frontend-gtk +#ubiquity-slideshow-ubuntu +#ubiquity-ubuntu-artwork +#plymouth-theme-ubuntu-logo +#ubuntu-gnome-desktop +#ubuntu-gnome-wallpapers \ No newline at end of file