Skip to content

Commit 73224d9

Browse files
committed
Merge branch 'dev' into dev-stable
2 parents 967ac61 + 895a5f0 commit 73224d9

File tree

53 files changed

+322
-421
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+322
-421
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ ARCH_Pen4 := --arch pen4
99
FULLBUILD := -d -g -e -r 5 --noconfirm
1010
DEBUG_OPTION := --debug --log
1111
DEBUG := false
12-
FULL_x86_64 := xfce cinnamon i3 plasma gnome
12+
#FULL_x86_64 := xfce cinnamon i3 plasma gnome
13+
FULL_x86_64 := xfce i3 plasma
1314
FULL_i686 := xfce lxde
1415
FULL_Pen4 := xfce lxde
1516

build.sh

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,16 @@ echo_blank(){ yes " " 2> /dev/null | head -n "${1}" | tr -d "\n"; }
7777
# cpコマンドのラッパー
7878
_cp(){ cp -af --no-preserve=ownership,mode -- "${@}"; }
7979

80+
# gitコマンドのラッパー
81+
# https://stackoverflow.com/questions/71901632/fatal-unsafe-repository-home-repon-is-owned-by-someone-else
82+
# https://qiita.com/megane42/items/5375b54ea3570506e296
83+
git(){
84+
command git config --global safe.directory "$script_path"
85+
command git "$@"
86+
command git config --global --unset safe.directory "$script_path"
87+
}
88+
89+
8090
_usage () {
8191
cat "${script_path}/docs/build.sh/help.1"
8292
local blank="29" _arch _dirname _type _output _first
@@ -370,6 +380,12 @@ prepare_build() {
370380
modules=("${_modules[@]}")
371381
unset _modules
372382

383+
# Ignore modules
384+
local _m
385+
for _m in "${exclude_modules[@]}"; do
386+
readarray -t modules < <(printf "%s\n" "${modules[@]}" | grep -xv "${_m}")
387+
done
388+
373389
# Check modules
374390
module_check(){
375391
msg_debug -n "Checking ${1} module ... "
@@ -668,8 +684,8 @@ make_setup_mkinitcpio() {
668684
[[ "${boot_splash}" = true ]] && cp "${script_path}/mkinitcpio/mkinitcpio-archiso-plymouth.conf" "${airootfs_dir}/etc/mkinitcpio-archiso.conf"
669685

670686
if [[ "${gpg_key}" ]]; then
671-
gpg --export "${gpg_key}" >"${build_dir}/gpgkey"
672-
exec 17<>"${build_dir}/gpgkey"
687+
gpg --export "${gpg_key}" >"${build_dir}/gpgkey"
688+
exec 17<>"${build_dir}/gpgkey"
673689
fi
674690

675691
_chroot_run mkinitcpio -c "/etc/mkinitcpio-archiso.conf" -k "/boot/${kernel_filename}" -g "/boot/archiso.img"
@@ -726,10 +742,10 @@ make_syslinux() {
726742
# copy all syslinux config to work dir
727743
for _cfg in "${build_dir}/syslinux/"*.cfg; do
728744
sed "s|%ARCHISO_LABEL%|${iso_label}|g;
729-
s|%OS_NAME%|${os_name}|g;
730-
s|%KERNEL_FILENAME%|${kernel_filename}|g;
731-
s|%ARCH%|${arch}|g;
732-
s|%INSTALL_DIR%|${install_dir}|g" "${_cfg}" > "${isofs_dir}/syslinux/${_cfg##*/}"
745+
s|%OS_NAME%|${os_name}|g;
746+
s|%KERNEL_FILENAME%|${kernel_filename}|g;
747+
s|%ARCH%|${arch}|g;
748+
s|%INSTALL_DIR%|${install_dir}|g" "${_cfg}" > "${isofs_dir}/syslinux/${_cfg##*/}"
733749
done
734750

735751
# Replace the SYSLINUX configuration file with or without boot splash.
@@ -1149,7 +1165,8 @@ else
11491165
fi
11501166

11511167
# Set vars
1152-
build_dir="${work_dir}/build/${arch}" cache_dir="${work_dir}/cache/${arch}" airootfs_dir="${build_dir}/airootfs" isofs_dir="${build_dir}/iso" lockfile_dir="${build_dir}/lockfile" gitrev="$(cd "${script_path}"; git rev-parse --short HEAD)" preset_dir="${script_path}/presets"
1168+
build_dir="${work_dir}/build/${arch}" cache_dir="${work_dir}/cache/${arch}" airootfs_dir="${build_dir}/airootfs" isofs_dir="${build_dir}/iso" lockfile_dir="${build_dir}/lockfile" preset_dir="${script_path}/presets"
1169+
gitrev="$(cd "${script_path}"; git rev-parse --short HEAD)"
11531170

11541171
# Create dir
11551172
for _dir in build_dir cache_dir airootfs_dir isofs_dir lockfile_dir out_dir; do
@@ -1163,7 +1180,7 @@ if [[ -d "${channel_dir}.add" ]]; then
11631180
channel_name="${1}"
11641181
channel_dir="${channel_dir}.add"
11651182
elif [[ "${channel_name}" = "clean" ]]; then
1166-
_run_cleansh
1183+
_run_cleansh
11671184
exit 0
11681185
fi
11691186

channels/gnome/airootfs.any/etc/dconf/db/local.d/01-alter-gnome

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ hinting='slight'
6666
app-picker-view=uint32 0
6767
disabled-extensions=['[email protected]', '[email protected]', 'screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com', '[email protected]', '[email protected]', 'native-window-placement@gnome-shell-extensions.gcampax.github.com', '[email protected]', '[email protected]', '[email protected]']
6868
69-
favorite-apps=['chromium.desktop', 'org.gnome.Nautilus.desktop', 'thunderbird.desktop', 'libreoffice-startcenter.desktop', 'medit.desktop', 'vlc.desktop', 'org.gnome.Screenshot.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Extensions.desktop', 'gnome-control-center.desktop']
69+
favorite-apps=['chromium.desktop', 'org.gnome.Nautilus.desktop', 'thunderbird.desktop', 'libreoffice-startcenter.desktop', 'vlc.desktop', 'org.gnome.Screenshot.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Extensions.desktop', 'gnome-control-center.desktop']
7070

7171
[org/gnome/shell/extensions/arcmenu]
7272
application-shortcuts-list=[['Software', 'system-software-install-symbolic', 'ArcMenu_Software'], ['Settings', 'preferences-system-symbolic', 'gnome-control-center.desktop'], ['Tweaks', 'org.gnome.tweaks-symbolic', 'org.gnome.tweaks.desktop'], ['Terminal', 'utilities-terminal-symbolic', 'org.gnome.Terminal.desktop']]
@@ -89,7 +89,7 @@ menu-hotkey='Super_L'
8989
menu-layout='Windows'
9090
menu-width=290
9191
multi-monitor=true
92-
pinned-app-list=['Chromium', '', 'chromium.desktop', 'Thunderbird', '', 'thunderbird.desktop', 'LibreOffice Writer', '', 'libreoffice-writer.desktop', 'LibreOffice Impress', '', 'libreoffice-impress.desktop', 'LibreOffice Calc', '', 'libreoffice-calc.desktop', 'System Monitor', '', 'gnome-system-monitor.desktop', 'Extensions', '', 'org.gnome.Extensions.desktop', 'VLC media player', '', 'vlc.desktop', 'medit', '', 'medit.desktop']
92+
pinned-app-list=['Chromium', '', 'chromium.desktop', 'Thunderbird', '', 'thunderbird.desktop', 'LibreOffice Writer', '', 'libreoffice-writer.desktop', 'LibreOffice Impress', '', 'libreoffice-impress.desktop', 'LibreOffice Calc', '', 'libreoffice-calc.desktop', 'System Monitor', '', 'gnome-system-monitor.desktop', 'Extensions', '', 'org.gnome.Extensions.desktop', 'VLC media player', '', 'vlc.desktop']
9393
prefs-visible-page=0
9494
right-panel-width=205
9595
searchbar-default-bottom-location='Bottom'
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
11
xf86-input-synaptics
2-
alterlinux-medit-themes
3-
medit
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
11
xf86-input-synaptics
2-
alterlinux-medit-themes
3-
medit
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
xf86-input-synaptics
2-
alterlinux-medit-themes
3-
medit
2+

channels/i3/airootfs.any/root/customize_airootfs_i3.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ for _dir in "/etc/skel/" "/home/${username}/"; do
4242
done
4343
done
4444

45+
chmod 755 "/usr/bin/alter-system-menu"
46+
4547
# disable light-locker on live
4648
sed -i "/light/s/^/# /g" "/home/${username}/.config/i3/config"
4749

channels/i3/packages.i686/i3.i686

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ conky
2121
# launcher
2222
rofi
2323

24-
# terminal emulator
25-
sakura
26-
2724
# theme manager
2825
alterlinux-i3-manager
2926

channels/i3/packages.x86_64/i3.x86_64

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ conky
2121
# launcher
2222
rofi
2323

24-
# terminal emulator
25-
sakura
26-
2724
# theme manager
2825
alterlinux-i3-manager
2926

channels/i3/packages_aur.i686/i3.i686

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@
1111

1212
# i3wm
1313
polybar
14+
15+
# terminal emulator
16+
sakura

0 commit comments

Comments
 (0)