Verified Commit 5efe1817 authored by steadfasterX's avatar steadfasterX

Merge remote-tracking branch 'gitLAB/develop'

Change-Id: Ib7d82583f73a31f9ef9bcf5313437e1dcf94c17f
parents 56f43a98 01d645a2
## Build environment/scripts for FWUL ## Build environment/scripts for FWUL
### ([F]orget [W]indows [U]se [L]inux) ### ([F]orget [W]indows [U]se [L]inux)
Official XDA thread http://tinyurl.com/FWULatXDA Official XDA thread https://bit.do/FWULatXDA
## Setup & Prepare (Arch Linux) ## Setup & Prepare (Arch Linux)
No other distribution then Arch Linux is supported (for both: build system and FWUL release). No other distribution then Arch Linux is supported (for both: build system and FWUL release).
1. `pacman -S archiso jq` 1. `pacman -S archiso jq pacman-contrib`
1. `git clone https://github.com/Carbon-Fusion/build_fwul.git ~/build_fwul` 1. `git clone https://code.binbash.it:8443/Carbon-Fusion/build_fwul.git ~/build_fwul`
## Usage / Build ## Usage / Build
### 64 bit (recommended) ### 64 bit (only available arch)
This is the only full supported architecture for FWUL! This is the only supported architecture for FWUL!
There is a i686 / 32 bit version of FWUL available but this may change in the
future plus: it may be abandoned one day!
1. `cd ~/build_fwul` 1. `cd ~/build_fwul`
1. `sudo ./build_x64.sh -A x86_64 -F` 1. `sudo ./build_x64.sh -A x86_64 -F`
Use `./build_x64.sh --help` to find all possible options like working directory etc. Use `./build_x64.sh --help` to find all possible options like working directory etc.
You can also specify a single run with multiple architectures `-A 'i686 x86_64'`.
### 32 bit (not fully supported)
i686 / 32 bit builds are NOT fully supported and tools may be missing here
completely! One example (just one!): 32bit will NOT INCLUDE JOdin.
The support for 32bit may be abandoned one day! For the background
please read: https://www.archlinux.org/news/phasing-out-i686-support
Note: You can build a 32 bit version of FWUL on a 64 bit system.
1. `cd ~/build_fwul`
1. `sudo ./build_x64.sh -A i686 -F`
Use `./build_x64.sh --help` to find all possible options like working directory etc.
You can also specify a single run with multiple architectures `-A 'i686 x86_64'`.
## Rebuild / Update ISO ## Rebuild / Update ISO
......
version = 2.14.2
away_auto_unmark = 0
away_omit_alerts = 0
away_reason = This FWUL box is sleeping (https://fwul.binbash.rocks)
away_show_once = 1
away_size_max = 300
away_timeout = 60
away_track = 1
completion_amount = 5
completion_auto = 0
completion_sort = 1
completion_suffix = ,
dcc_auto_chat = 0
dcc_auto_recv = 1
dcc_auto_resume = 1
dcc_blocksize = 1024
dcc_completed_dir =
dcc_fast_send = 1
dcc_global_max_get_cps = 0
dcc_global_max_send_cps = 0
dcc_ip =
dcc_ip_from_server = 0
dcc_max_get_cps = 0
dcc_max_send_cps = 0
dcc_permissions = 384
dcc_port_first = 0
dcc_port_last = 0
dcc_remove = 0
dcc_save_nick = 0
dcc_send_fillspaces = 0
dcc_stall_timeout = 60
dcc_timeout = 180
flood_ctcp_num = 5
flood_ctcp_time = 30
flood_msg_num = 5
flood_msg_time = 30
gui_autoopen_chat = 1
gui_autoopen_dialog = 1
gui_autoopen_recv = 1
gui_autoopen_send = 1
gui_chanlist_maxusers = 9999
gui_chanlist_minusers = 5
gui_compact = 0
gui_dialog_height = 256
gui_dialog_left = 0
gui_dialog_top = 0
gui_dialog_width = 500
gui_filesize_iec = 0
gui_focus_omitalerts = 0
gui_hide_menu = 0
gui_input_attr = 1
gui_input_icon = 1
gui_input_nick = 1
gui_input_spell = 1
gui_input_style = 1
gui_join_dialog = 0
gui_lagometer = 1
gui_lang = 20
gui_mode_buttons = 0
gui_pane_divider_position = 0
gui_pane_left_size = 128
gui_pane_right_size = 100
gui_pane_right_size_min = 80
gui_quit_dialog = 1
gui_search_pos = 0
gui_slist_fav = 1
gui_slist_select = 0
gui_slist_skip = 1
gui_tab_chans = 1
gui_tab_dialogs = 1
gui_tab_dots = 0
gui_tab_icons = 1
gui_tab_layout = 2
gui_tab_middleclose = 1
gui_tab_newtofront = 2
gui_tab_pos = 1
gui_tab_scrollchans = 0
gui_tab_server = 1
gui_tab_small = 0
gui_tab_sort = 1
gui_tab_trunc = 20
gui_tab_utils = 0
gui_throttlemeter = 1
gui_topicbar = 1
gui_transparency = 255
gui_tray = 1
gui_tray_away = 0
gui_tray_blink = 1
gui_tray_close = 0
gui_tray_minimize = 0
gui_tray_quiet = 0
gui_ulist_buttons = 0
gui_ulist_color = 0
gui_ulist_count = 1
gui_ulist_doubleclick = QUERY %s
gui_ulist_hide = 0
gui_ulist_icons = 1
gui_ulist_pos = 3
gui_ulist_show_hosts = 0
gui_ulist_sort = 0
gui_ulist_style = 1
gui_url_mod = 0
gui_usermenu = 0
gui_win_height = 500
gui_win_fullscreen = 0
gui_win_left = 0
gui_win_modes = 0
gui_win_save = 1
gui_win_state = 0
gui_win_swap = 0
gui_win_top = 0
gui_win_ucount = 0
gui_win_width = 1000
identd_server = 0
identd_port = 0
input_balloon_chans = 0
input_balloon_hilight = 0
input_balloon_priv = 0
input_beep_chans = 0
input_beep_hilight = 0
input_beep_priv = 0
input_command_char = /
input_filter_beep = 1
input_flash_chans = 0
input_flash_hilight = 1
input_flash_priv = 1
input_perc_ascii = 0
input_perc_color = 0
input_tray_chans = 0
input_tray_hilight = 1
input_tray_priv = 1
irc_auto_rejoin = 0
irc_reconnect_rejoin = 1
irc_ban_type = 1
irc_cap_server_time = 1
irc_conf_mode = 0
irc_extra_hilight =
irc_hide_nickchange = 0
irc_hide_version = 0
irc_hidehost = 0
irc_id_ntext =
irc_id_ytext =
irc_invisible = 0
irc_join_delay = 5
irc_logging = 1
irc_logmask = %n/%c.log
irc_nick1 = fwul_REPLACE
irc_nick2 = fwul_REPLACE_
irc_nick3 = fwul_REPLACE
irc_nick_hilight = fwul_REPLACE,fwul_REPLACE_
irc_no_hilight = NickServ,ChanServ,InfoServ,N,Q
irc_notice_pos = 0
irc_part_reason = spread the word: https://fwul.binbash.rocks
irc_quit_reason = spread the word: https://fwul.binbash.rocks
irc_raw_modes = 0
irc_real_name = https://fwul.binbash.rocks User
irc_servernotice = 0
irc_skip_motd = 0
irc_user_name = fwul_REPLACE
irc_wallops = 0
irc_who_join = 1
irc_whois_front = 1
net_auto_reconnect = 1
net_auto_reconnectonfail = 0
net_bind_host =
net_ping_timeout = 60
net_proxy_auth = 0
net_proxy_host =
net_proxy_pass =
net_proxy_port = 0
net_proxy_type = 0
net_proxy_use = 0
net_proxy_user =
net_reconnect_delay = 10
net_throttle = 1
notify_timeout = 15
notify_whois_online = 0
perl_warnings = 0
stamp_log = 1
stamp_log_format = %b %d %H:%M:%S
stamp_text = 1
stamp_text_format = [%H:%M:%S]
text_autocopy_color = 0
text_autocopy_stamp = 0
text_autocopy_text = 1
text_background =
text_color_nicks = 0
text_font = Monospace 9
text_font_main = Monospace 9
text_font_alternative = Arial Unicode MS,Segoe UI Emoji,Lucida Sans Unicode,Meiryo,Symbola,Unifont
text_indent = 1
text_max_indent = 256
text_max_lines = 5000
text_replay = 1
text_search_case_match = 0
text_search_highlight_all = 0
text_search_follow = 1
text_search_regexp = 0
text_show_marker = 1
text_show_sep = 1
text_spell_langs = de_DE
text_stripcolor_msg = 0
text_stripcolor_replay = 1
text_stripcolor_topic = 1
text_thin_sep = 1
text_transparent = 0
text_wordwrap = 1
url_grabber = 1
url_grabber_limit = 100
url_logging = 0
v=2.14.2
N=FWUL
E=UTF-8 (Unicode)
F=95
D=0
S=chat.freenode.net
S=irc.freenode.net
J=#irchelp
J=#fwul
J=#carbonfusion-user
J=#lineageos
J=#android
J=#twrp
[xfdesktop-version-4.10.3+-rcfile_format] [xfdesktop-version-4.10.3+-rcfile_format]
4.10.3+=true 4.10.3+=true
[/home/android/Desktop/pamac-manager.desktop]
row=1
col=0
[/home/android/Desktop/install-TV.desktop] [/home/android/Desktop/install-TV.desktop]
row=3 row=3
col=1 col=3
[/home/android/Desktop/pamac-manager.desktop]
row=0
col=2
[/home/android/Desktop/rome.desktop]
row=2
col=4
[/home/android/Desktop/ADB.desktop] [/home/android/Desktop/ADB.desktop]
row=2 row=2
col=0 col=3
[/home/android/Desktop/livepatcher.desktop] [/home/android/Desktop/livepatcher.desktop]
row=0 row=0
col=1 col=1
[/home/android/Desktop/Samsung] [/home/android/Desktop/Samsung]
row=1
col=2
[/home/android/Desktop/Xiaomi]
row=1
col=3
[/home/android/Desktop/io.github.Hexchat.desktop]
row=2
col=0
[/home/android/Desktop/qphotorec.desktop]
row=2
col=2
[/home/android/Desktop/tmate.desktop]
row=2 row=2
col=1 col=1
[/home/android/Desktop/install-chromium.desktop] [/home/android/Desktop/install-chromium.desktop]
row=4 row=3
col=0 col=0
[/home/android/Desktop/install-sonyflash.desktop] [/home/android/Desktop/install-sonyflash.desktop]
row=4 row=3
col=1 col=1
[/home/android/Desktop/install-spflash.desktop] [/home/android/Desktop/install-spflash.desktop]
row=3 row=3
col=0 col=2
[/home/android/Desktop/welcome.desktop] [/home/android/Desktop/firefox.desktop]
row=0 row=0
col=0 col=3
[/home/android/Desktop/LG] [/home/android/Desktop/LG]
row=1 row=1
col=1 col=1
[/home/android] [/home/android/Desktop/welcome.desktop]
row=0 row=0
col=2 col=0
[/home/android]
row=1
col=0
...@@ -7,8 +7,9 @@ ...@@ -7,8 +7,9 @@
YBIN=/usr/bin/yad YBIN=/usr/bin/yad
PMAN="$1" # installer (e.g pacman or yaourt) PMAN="$1" # installer (e.g pacman or trizen)
PKG="$2" # package name to install PKG="$2" # package name to install
AURHELPER=trizen # the AUR helper (must have pacman compatible usage syntax)
YAD="$YBIN --center --top --title FWUL-Installer --window-icon=preferences-desktop-default-applications" YAD="$YBIN --center --top --title FWUL-Installer --window-icon=preferences-desktop-default-applications"
...@@ -20,7 +21,7 @@ YAD="$YBIN --center --top --title FWUL-Installer --window-icon=preferences-deskt ...@@ -20,7 +21,7 @@ YAD="$YBIN --center --top --title FWUL-Installer --window-icon=preferences-deskt
if [ "$PMAN" == "pacman" ];then if [ "$PMAN" == "pacman" ];then
PMANEXEC="pacman" PMANEXEC="pacman"
else else
PMANEXEC="sudo -u $SUDO_USER $PMAN" PMANEXEC="$AURHELPER"
fi fi
# check for space requirements and warn! # check for space requirements and warn!
...@@ -58,8 +59,9 @@ if [ $? -eq 0 ];then ...@@ -58,8 +59,9 @@ if [ $? -eq 0 ];then
# start a progress bar to give some user feedback # start a progress bar to give some user feedback
tail -f $PREPRG | $YAD --width=300 --progress --percentage=10 --auto-close & tail -f $PREPRG | $YAD --width=300 --progress --percentage=10 --auto-close &
# install the package # install the package
xterm -e "$PMAN --noconfirm -Sy" xterm -e "$PMANEXEC --noconfirm -Sy"
PRECHK=$(F_CHKSPACE "$PKG") PRECHK=0
[ "$PMANEXEC" == "pacman" ] && PRECHK=$(F_CHKSPACE "$PKG")
if [ "$PRECHK" -eq 0 ];then if [ "$PRECHK" -eq 0 ];then
xterm -e "$PMANEXEC -S --noconfirm $PKG && >/tmp/install-$PKG-success" xterm -e "$PMANEXEC -S --noconfirm $PKG && >/tmp/install-$PKG-success"
else else
......
#!/bin/bash #!/bin/bash
sudo pacman --noconfirm -Sy sudo pacman --noconfirm -Sy
sudo yaourt --noconfirm -Sy sudo trizen --noconfirm -Sy
pacman -Q xperia-flashtool pacman -Q xperia-flashtool
if [ $? -ne 0 ];then if [ $? -ne 0 ];then
#sudo $HOME/.fwul/install_package.sh yaourt xperia-flashtool $HOME/.fwul/install_package.sh AUR xperia-flashtool
### upstream outdated! issue #70 workaround
# upstream outdated! issue #70 workaround #cd /tmp/
cd /tmp/ #wget http://leech.binbash.it:8008/misc/xperia-flashtool-interim.pkg.tar.xz -O xperia-flashtool-interim.pkg.tar.xz
wget http://leech.binbash.it:8008/misc/xperia-flashtool-interim.pkg.tar.xz -O xperia-flashtool-interim.pkg.tar.xz #pacman -Q libselinux || sudo $HOME/.fwul/install_package.sh AUR libselinux
pacman -Q libselinux || sudo $HOME/.fwul/install_package.sh yaourt libselinux #sudo pacman --noconfirm -U xperia-flashtool-interim.pkg.tar.xz
sudo pacman --noconfirm -U xperia-flashtool-interim.pkg.tar.xz #rm xperia-flashtool-interim.pkg.tar.xz
rm xperia-flashtool-interim.pkg.tar.xz ### upstream outdated! issue #70 workaround
# upstream outdated! issue #70 workaround
fi fi
pacman -Q libselinux && pacman -Q xperia-flashtool && cp ~/.fwul/sonyflash.desktop ~/Desktop/ && chmod +x ~/Desktop/sonyflash.desktop && rm ~/Desktop/install-sonyflash.desktop pacman -Q libselinux && pacman -Q xperia-flashtool && cp ~/.fwul/sonyflash.desktop ~/Desktop/ && chmod +x ~/Desktop/sonyflash.desktop && rm ~/Desktop/install-sonyflash.desktop
......
#!/bin/bash #!/bin/bash
sudo $HOME/.fwul/install_package.sh yaourt spflashtool-bin $HOME/.fwul/install_package.sh AUR spflashtool-bin
pacman -Q spflashtool-bin && cp /usr/share/applications/spflashtool.desktop ~/Desktop/ && chmod +x ~/Desktop/spflashtool.desktop && rm ~/Desktop/install-spflash.desktop pacman -Q spflashtool-bin && cp /usr/share/applications/spflashtool.desktop ~/Desktop/ && chmod +x ~/Desktop/spflashtool.desktop && rm ~/Desktop/install-spflash.desktop
#Xfce-desktop text settings
style "xfdesktop-icon-view" {
XfdesktopIconView::label-alpha = 0
XfdesktopIconView::selected-label-alpha = 100
#Text colors you can delete these if you want you use gtk theme colors
fg[NORMAL] = "#003300"
}
widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view"
...@@ -26,7 +26,7 @@ echo "LANGUAGE=en_US.utf8" >> /tmp/locale.conf ...@@ -26,7 +26,7 @@ echo "LANGUAGE=en_US.utf8" >> /tmp/locale.conf
sudo mv /tmp/locale.conf /etc/locale.conf sudo mv /tmp/locale.conf /etc/locale.conf
# detect FWUL mode # detect FWUL mode
cp /etc/fwul-release /tmp grep -v "fwul_" /etc/fwul-release > /tmp/fwul-release
hostnamectl status |grep -v ID |tr -d " " | tr ":" "=" |sed 's/^/fwul_/g' >> /tmp/fwul-release hostnamectl status |grep -v ID |tr -d " " | tr ":" "=" |sed 's/^/fwul_/g' >> /tmp/fwul-release
grep fwulversion /tmp/fwul-release >> /dev/null && sudo mv /tmp/fwul-release /etc/fwul-release grep fwulversion /tmp/fwul-release >> /dev/null && sudo mv /tmp/fwul-release /etc/fwul-release
This diff is collapsed.
...@@ -213,8 +213,12 @@ make_customize_airootfs() { ...@@ -213,8 +213,12 @@ make_customize_airootfs() {
lynx -dump -nolist 'https://wiki.archlinux.org/index.php/Installation_Guide?action=render' >> ${work_dir}/${arch}/airootfs/root/install.txt lynx -dump -nolist 'https://wiki.archlinux.org/index.php/Installation_Guide?action=render' >> ${work_dir}/${arch}/airootfs/root/install.txt
cp ${work_dir}/${arch}/airootfs/etc/hosts ${work_dir}/${arch}/airootfs/etc/hosts.bak
cat /etc/hosts >> ${work_dir}/${arch}/airootfs/etc/hosts
setarch ${arch} ${MKARCHISO} ${verbose} -w "${work_dir}/${arch}" -C "${work_dir}/pacman.conf" -D "${install_dir}" -r '/root/customize_airootfs.sh' run setarch ${arch} ${MKARCHISO} ${verbose} -w "${work_dir}/${arch}" -C "${work_dir}/pacman.conf" -D "${install_dir}" -r '/root/customize_airootfs.sh' run
rm ${work_dir}/${arch}/airootfs/root/customize_airootfs.sh rm ${work_dir}/${arch}/airootfs/root/customize_airootfs.sh
mv ${work_dir}/${arch}/airootfs/etc/hosts.bak ${work_dir}/${arch}/airootfs/etc/hosts
} }
# Prepare kernel/initramfs ${install_dir}/boot/ # Prepare kernel/initramfs ${install_dir}/boot/
......
...@@ -18,6 +18,7 @@ work_dir="work" ...@@ -18,6 +18,7 @@ work_dir="work"
out_dir="out" out_dir="out"
sfs_mode="sfs" sfs_mode="sfs"
sfs_comp="xz" sfs_comp="xz"
sfs_opts="-b 1024k -Xbcj x86 -Xdict-size 100%"
gpg_key= gpg_key=
PACMAN_PACKAGES="pacman archlinux-keyring manjaro-keyring" PACMAN_PACKAGES="pacman archlinux-keyring manjaro-keyring"
...@@ -104,6 +105,8 @@ _usage () ...@@ -104,6 +105,8 @@ _usage ()
echo " Default: ${sfs_mode}" echo " Default: ${sfs_mode}"
echo " -c <comp_type> Set SquashFS compression type (gzip, lzma, lzo, xz)" echo " -c <comp_type> Set SquashFS compression type (gzip, lzma, lzo, xz)"
echo " Default: '${sfs_comp}'" echo " Default: '${sfs_comp}'"
echo " -O <comp_opts> Set SquashFS additional arguments"
echo " Default: '${sfs_opts}'"
echo " -v Enable verbose output" echo " -v Enable verbose output"
echo " -h This message" echo " -h This message"
echo " commands:" echo " commands:"
...@@ -231,9 +234,9 @@ _mkairootfs_img () { ...@@ -231,9 +234,9 @@ _mkairootfs_img () {
mkdir -p "${work_dir}/iso/${install_dir}/${arch}" mkdir -p "${work_dir}/iso/${install_dir}/${arch}"
_msg_info "Creating SquashFS image, this may take some time..." _msg_info "Creating SquashFS image, this may take some time..."
if [[ "${quiet}" = "y" ]]; then if [[ "${quiet}" = "y" ]]; then
mksquashfs "${work_dir}/airootfs.img" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress &> /dev/null mksquashfs "${work_dir}/airootfs.img" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress ${sfs_opts} &> /dev/null
else else
mksquashfs "${work_dir}/airootfs.img" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress mksquashfs "${work_dir}/airootfs.img" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress ${sfs_opts}
fi fi
_msg_info "Done!" _msg_info "Done!"
rm ${work_dir}/airootfs.img rm ${work_dir}/airootfs.img
...@@ -248,9 +251,9 @@ _mkairootfs_sfs () { ...@@ -248,9 +251,9 @@ _mkairootfs_sfs () {
mkdir -p "${work_dir}/iso/${install_dir}/${arch}" mkdir -p "${work_dir}/iso/${install_dir}/${arch}"
_msg_info "Creating SquashFS image, this may take some time..." _msg_info "Creating SquashFS image, this may take some time..."
if [[ "${quiet}" = "y" ]]; then if [[ "${quiet}" = "y" ]]; then
mksquashfs "${work_dir}/airootfs" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress &> /dev/null mksquashfs "${work_dir}/airootfs" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress ${sfs_opts} &> /dev/null
else else
mksquashfs "${work_dir}/airootfs" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress mksquashfs "${work_dir}/airootfs" "${work_dir}/iso/${install_dir}/${arch}/airootfs.sfs" -noappend -comp "${sfs_comp}" -no-progress ${sfs_opts}
fi fi
_msg_info "Done!" _msg_info "Done!"
} }
...@@ -376,7 +379,7 @@ if [[ ${EUID} -ne 0 ]]; then ...@@ -376,7 +379,7 @@ if [[ ${EUID} -ne 0 ]]; then
_msg_error "This script must be run as root." 1 _msg_error "This script must be run as root." 1
fi fi
while getopts 'p:r:C:L:P:A:D:w:o:s:c:g:vh' arg; do while getopts 'p:r:C:L:P:A:D:w:o:s:c:O:g:vh' arg; do
case "${arg}" in case "${arg}" in
p) pkg_list="${pkg_list} ${OPTARG}" ;; p) pkg_list="${pkg_list} ${OPTARG}" ;;
r) run_cmd="${OPTARG}" ;; r) run_cmd="${OPTARG}" ;;
...@@ -389,6 +392,7 @@ while getopts 'p:r:C:L:P:A:D:w:o:s:c:g:vh' arg; do ...@@ -389,6 +392,7 @@ while getopts 'p:r:C:L:P:A:D:w:o:s:c:g:vh' arg; do
o) out_dir="${OPTARG}" ;; o) out_dir="${OPTARG}" ;;
s) sfs_mode="${OPTARG}" ;; s) sfs_mode="${OPTARG}" ;;
c) sfs_comp="${OPTARG}" ;; c) sfs_comp="${OPTARG}" ;;
O) sfs_opts="${OPTARG}" ;;
g) gpg_key="${OPTARG}" ;; g) gpg_key="${OPTARG}" ;;
v) quiet="n" ;; v) quiet="n" ;;
h|?) _usage 0 ;; h|?) _usage 0 ;;
......
...@@ -32,9 +32,11 @@ p7zip ...@@ -32,9 +32,11 @@ p7zip
pamac pamac
procps-ng procps-ng
pulseaudio pulseaudio
pwgen
python2-crypto python2-crypto
python2-pyusb python2-pyusb
python-crypto python-crypto
python-protobuf
python-pyusb python-pyusb
qiv qiv
refind-efi refind-efi
...@@ -42,6 +44,7 @@ sudo ...@@ -42,6 +44,7 @@ sudo
testdisk testdisk
thunar-archive-plugin thunar-archive-plugin
thunar-volman thunar-volman
trizen
ttf-freefont ttf-freefont
usbutils usbutils
vim vim
...@@ -72,4 +75,3 @@ xfwm4 ...@@ -72,4 +75,3 @@ xfwm4
xorg-server xorg-server
xorg-xkbcomp xorg-xkbcomp
xterm xterm
yaourt
linux-rt-lts-manjaro linux419
linux-rt-lts-manjaro-broadcom-wl linux419-broadcom-wl
linux-rt-lts-manjaro-r8168 linux419-r8168
linux-rt-lts-manjaro-rt3562sta linux419-virtualbox-guest-modules
linux-rt-lts-manjaro-virtualbox-guest-modules
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment