tools-uclibc/desktop: this is now build using GRS.

This commit is contained in:
Anthony G. Basile 2015-08-05 17:47:33 -04:00
parent 74ee2a0c0e
commit d88766dc60
92 changed files with 0 additions and 18353 deletions

View file

@ -1 +0,0 @@
desktop-amd64-uclibc-hardened*

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,3 +0,0 @@
/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda3 / ext4 noatime 0 1
/dev/sda2 none swap sw 0 0

View file

@ -1,6 +0,0 @@
# /etc/skel/.bash_logout
# This file is sourced when a login shell terminates.
# Clear the screen for security's sake.
clear

View file

@ -1,5 +0,0 @@
# /etc/skel/.bash_profile
# This file is sourced by bash for login shells. The following line
# runs your .bashrc and is recommended by the bash info pages.
[[ -f ~/.bashrc ]] && . ~/.bashrc

View file

@ -1,18 +0,0 @@
# /etc/skel/.bashrc
#
# This file is sourced by all *interactive* bash shells on startup,
# including some apparently interactive shells such as scp and rcp
# that can't tolerate any output. So make sure this doesn't display
# anything or bad things will happen !
# Test for an interactive shell. There is no need to set anything
# past this point for scp and rcp, and it's important to refrain from
# outputting anything in those cases.
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
# Put your fun stuff here.

View file

@ -1,3 +0,0 @@
; Thunar GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump
;

View file

@ -1,11 +0,0 @@
[Filechooser Settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=36
GeometryY=92
GeometryWidth=952
GeometryHeight=585
SortColumn=name
SortOrder=ascending
StartupMode=recent

View file

@ -1,560 +0,0 @@
[update_checker]
checked_date=@Variant(\0\0\0\xe\0%{\x9c)
last_known_version=0.8.5.5487
[smplayer]
stable_version=0.8.5
check_for_new_version=true
[actions]
open_file=Ctrl+F
open_directory=
open_playlist=
open_vcd=
open_audio_cd=
open_dvd=
open_dvd_folder=
open_url=Ctrl+U
close=Ctrl+X
clear_recents=
favorites_menu=
tv_menu=
edit_tv_list=
jump_tv_list=
next_tv=H
previous_tv=L
radio_menu=
edit_radio_list=
jump_radio_list=
next_radio=Shift+H
previous_radio=Shift+L
play=
play_or_pause=Media Play
pause=Space
pause_and_frame_step=
stop=Media Stop
frame_step=.
rewind1=Left
rewind2=Down
rewind3=PgDown
forward1=Right
forward2=Up
forward3=PgUp
set_a_marker=
set_b_marker=
clear_ab_markers=
repeat=
jump_to=Ctrl+J
normal_speed=Backspace
halve_speed={
double_speed=}
dec_speed=[
inc_speed=]
dec_speed_4=
inc_speed_4=
dec_speed_1=
inc_speed_1=
fullscreen=F
compact=Ctrl+C
video_equalizer=Ctrl+E
screenshot=S
multiple_screenshots=Shift+D
video_preview=
flip=
mirror=
postprocessing=
autodetect_phase=
deblock=
dering=
gradfun=
add_noise=
add_letterbox=
upscaling=
audio_equalizer=
mute=M
decrease_volume="9, /"
increase_volume="0, *"
dec_audio_delay=-
inc_audio_delay=+
audio_delay=
load_audio_file=
unload_audio_file=
extrastereo_filter=
karaoke_filter=
volnorm_filter=
load_subs=
unload_subs=
dec_sub_delay=Z
inc_sub_delay=X
sub_delay=
dec_sub_pos=R
inc_sub_pos=T
dec_sub_scale=Shift+R
inc_sub_scale=Shift+T
dec_sub_step=G
inc_sub_step=Y
use_ass_lib=
use_forced_subs_only=
subtitle_visibility=V
show_find_sub_dialog=
upload_subtitles=
show_playlist=Ctrl+L
show_file_properties=Ctrl+I
show_preferences=Ctrl+P
show_tube_browser=F11
show_mplayer_log=Ctrl+M
show_smplayer_log=Ctrl+S
first_steps=
faq=
cl_options=
check_updates=
show_config=
about_qt=
about_smplayer=
facebook=
twitter=
gmail=
hotmail=
yahoo=
play_next=>
play_prev=<
move_up=Alt+Up
move_down=Alt+Down
move_left=Alt+Left
move_right=Alt+Right
inc_zoom=E
dec_zoom=W
reset_zoom=Shift+E
auto_zoom=Shift+W
zoom_169=Shift+A
zoom_235=Shift+S
exit_fullscreen=Esc
next_osd=O
dec_contrast=1
inc_contrast=2
dec_brightness=3
inc_brightness=4
dec_hue=5
inc_hue=6
dec_saturation=7
inc_saturation=8
dec_gamma=
inc_gamma=
next_video=
next_audio=K
next_subtitle=J
next_chapter=@@
prev_chapter=!
toggle_double_size=Ctrl+D
reset_video_equalizer=
reset_audio_equalizer=
show_context_menu=
next_aspect=A
next_wheel_function=
show_filename=Shift+I
toggle_deinterlacing=D
osd_none=
osd_seek=
osd_timer=
osd_total=
denoise_none=
denoise_normal=
denoise_soft=
unsharp_off=
blur=
sharpen=
size_50=
size_75=
size_100=Ctrl+1
size_125=
size_150=
size_175=
size_200=Ctrl+2
size_300=
size_400=
deinterlace_none=
deinterlace_l5=
deinterlace_yadif0=
deinterlace_yadif1=
deinterlace_lb=
deinterlace_kern=
channels_stereo=
channels_surround=
channels_ful51=
channels_ful61=
channels_ful71=
stereo=
left_channel=
right_channel=
mono=
reverse_channels=
aspect_detect=
aspect_1%3A1=
aspect_3%3A2=
aspect_4%3A3=
aspect_5%3A4=
aspect_14%3A9=
aspect_14%3A10=
aspect_16%3A9=
aspect_16%3A10=
aspect_2.35%3A1=
aspect_none=
rotate_none=
rotate_clockwise_flip=
rotate_clockwise=
rotate_counterclockwise=
rotate_counterclockwise_flip=
on_top_always=
on_top_never=
on_top_playing=
toggle_stay_on_top=
cc_none=
cc_ch_1=
cc_ch_2=
cc_ch_3=
cc_ch_4=
sub_fps_none=
sub_fps_23976=
sub_fps_24=
sub_fps_25=
sub_fps_29970=
sub_fps_30=
dvdnav_up=Shift+Up
dvdnav_down=Shift+Down
dvdnav_left=Shift+Left
dvdnav_right=Shift+Right
dvdnav_menu=Shift+Return
dvdnav_select=Return
dvdnav_prev=Shift+Esc
dvdnav_mouse=
disc_menu=
speed_menu=
ab_menu=
videotrack_menu=
videosize_menu=
zoom_menu=
aspect_menu=
deinterlace_menu=
videofilter_menu=
denoise_menu=
unsharp_menu=
rotate_menu=
ontop_menu=
audiotrack_menu=
audiofilter_menu=
audiochannels_menu=
stereomode_menu=
subtitlestrack_menu=
subfps_menu=
closed_captions_menu=
titles_menu=
chapters_menu=
angles_menu=
programtrack_menu=
osd_menu=
quit=Ctrl+Q
show_tray_icon=
restore\hide=
pl_open=
pl_save=
pl_play=
pl_next=N
pl_prev=P
pl_move_up=
pl_move_down=
pl_repeat=
pl_shuffle=
pl_add_current=
pl_add_files=
pl_add_directory=
pl_add_urls=
pl_remove_selected=
pl_remove_all=
pl_edit=
toggle_video_info=
toggle_frame_counter=
edit_main_toolbar=
edit_control1=
edit_control2=
edit_floating_control=
show_main_toolbar=F5
show_language_toolbar=F6
[%General]
config_version=4
mplayer_bin=mplayer
driver\vo=x11
driver\audio_output=alsa
use_screenshot=true
screenshot_folder=/home/gentoo/Pictures/smplayer_screenshots
dont_remember_media_settings=false
dont_remember_time_pos=false
audio_lang=
subtitle_lang=
use_direct_rendering=false
use_double_buffer=true
use_soft_video_eq=false
use_slices=false
autoq=6
add_blackborders_on_fullscreen=false
disable_screensaver=true
vdpau_ffh264vdpau=true
vdpau_ffmpeg12vdpau=true
vdpau_ffwmv3vdpau=true
vdpau_ffvc1vdpau=true
vdpau_ffodivxvdpau=false
vdpau_disable_video_filters=true
use_soft_vol=true
softvol_max=110
use_scaletempo=-1
use_hwac3=false
use_audio_equalizer=true
global_volume=true
volume=50
mute=false
autosync=false
autosync_factor=100
use_mc=false
mc_value=0
osd=0
osd_delay=2200
file_settings_method=hash
[drives]
dvd_device=
cdrom_device=/dev/cdrom
vcd_initial_title=2
use_dvdnav=false
[performance]
priority=2
frame_drop=false
hard_frame_drop=false
coreavc=false
h264_skip_loop_filter=1
HD_height=720
fast_audio_change=-1
threads=1
cache_for_files=2048
cache_for_streams=2048
cache_for_dvds=0
cache_for_vcds=1024
cache_for_audiocds=1024
cache_for_tv=3000
[youtube]
quality=22
user_agent=
[subtitles]
font_file=
font_name=
use_fontconfig=false
subcp=ISO-8859-1
use_enca=false
enca_lang=
font_autoscale=1
subfuzziness=1
autoload_sub=true
use_ass_subtitles=true
ass_line_spacing=0
use_forced_subs_only=false
sub_visibility=true
subtitles_on_screenshots=false
use_new_sub_commands=-1
change_sub_scale_should_restart=-1
fast_load_sub=true
styles\fontname=Arial
styles\fontsize=20
styles\primarycolor=4294967295
styles\backcolor=4278190080
styles\outlinecolor=4278190080
styles\bold=false
styles\italic=false
styles\halignment=2
styles\valignment=0
styles\borderstyle=1
styles\outline=1
styles\shadow=2
styles\marginl=20
styles\marginr=20
styles\marginv=8
force_ass_styles=false
user_forced_ass_style=
freetype_support=true
[advanced]
color_key=20202
use_mplayer_window=false
monitor_aspect=
use_idx=false
mplayer_additional_options=
mplayer_additional_video_filters=
mplayer_additional_audio_filters=
log_mplayer=true
verbose_log=false
autosave_mplayer_log=false
mplayer_log_saveto=
log_smplayer=true
log_filter=.*
save_smplayer_log=false
repaint_video_background=false
use_edl_files=true
prefer_ipv4=true
use_short_pathnames=false
change_video_equalizer_on_startup=true
use_pausing_keep_force=true
correct_pts=-1
actions_to_run=
show_tag_in_window_title=true
time_to_kill_mplayer=1000
[gui]
fullscreen=false
start_in_fullscreen=false
compact_mode=false
stay_on_top=0
size_factor=100
resize_method=0
style=
move_when_dragging=false
mouse_left_click_function=dvdnav_mouse
mouse_right_click_function=show_context_menu
mouse_double_click_function=fullscreen
mouse_middle_click_function=mute
mouse_xbutton1_click_function=
mouse_xbutton2_click_function=
mouse_wheel_function=2
wheel_function_cycle=30
wheel_function_seeking_reverse=false
seeking1=10
seeking2=60
seeking3=600
seeking4=30
update_while_seeking=false
time_slider_drag_delay=100
relative_seeking=false
precise_seeking=true
reset_stop=false
language=
iconset=
balloon_count=5
restore_pos_after_fullscreen=false
save_window_size_on_exit=true
close_on_finish=false
default_font=
pause_when_hidden=false
allow_video_movement=false
gui=DefaultGUI
gui_minimum_width=0
default_size=@Size(683 509)
hide_video_window_on_audio_files=true
report_mplayer_crashes=true
reported_mplayer_is_old=false
auto_add_to_playlist=true
add_to_playlist_consecutive_files=false
[tv]
check_channels_conf_on_startup=true
initial_tv_deinterlace=4
last_dvb_channel=
last_tv_channel=
[directories]
latest_dir=/home/gentoo
last_dvd_directory=
save_dirs=true
[defaults]
initial_sub_scale=5
initial_sub_scale_ass=1
initial_volume=40
initial_contrast=0
initial_brightness=0
initial_hue=0
initial_saturation=0
initial_gamma=0
initial_audio_equalizer=0, 0, 0, 0, 0, 0, 0, 0, 0, 0
initial_zoom_factor=1
initial_sub_pos=100
initial_volnorm=false
initial_postprocessing=false
initial_deinterlace=0
initial_audio_channels=2
initial_stereo_mode=0
initial_audio_track=1
initial_subtitle_track=1
[mplayer_info]
mplayer_detected_version=-1
mplayer_user_supplied_version=-1
is_mplayer2=false
mplayer2_detected_version=
[instances]
single_instance_enabled=true
[floating_control]
margin=0
width=70
animated=true
display_in_compact_mode=false
bypass_window_manager=true
[history]
recents=@Invalid()
recents\max_items=10
urls=@Invalid()
urls\max_items=50
[filter_options]
blur=lc:-1.5
deblock=vb/hb
denoise_normal=
denoise_soft=2:1:2
gradfun=
noise=9ah:5ah
sharpen=lc:1.5
volnorm=1
[default_gui]
video_info=false
frame_counter=false
fullscreen_toolbar1_was_visible=false
fullscreen_toolbar2_was_visible=false
compact_toolbar1_was_visible=false
compact_toolbar2_was_visible=false
pos=@Point(0 31)
size=@Size(683 509)
toolbars_state=@ByteArray(\0\0\0\xff\0\0\x12\xc4\xfd\0\0\0\x1\0\0\0\x3\0\0\0\0\0\0\0\0\xfc\x1\0\0\0\x1\xfb\0\0\0\x18\0p\0l\0\x61\0y\0l\0i\0s\0t\0\x64\0o\0\x63\0k\x2\0\0\0\0\0\0\0\0\0\0\0\x64\0\0\0\x1e\0\0\x2\xab\0\0\x1\x88\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x2\0\0\0\x2\0\0\0\x2\0\0\0\x10\0t\0o\0o\0l\0\x62\0\x61\0r\0\x31\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x10\0t\0o\0o\0l\0\x62\0\x61\0r\0\x32\x1\0\0\x1\x9b\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0\x3\0\0\0\x2\0\0\0\x1a\0\x63\0o\0n\0t\0r\0o\0l\0w\0i\0\x64\0g\0\x65\0t\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0\0\0\0$\0\x63\0o\0n\0t\0r\0o\0l\0w\0i\0\x64\0g\0\x65\0t\0_\0m\0i\0n\0i\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
actions\toolbar1=open_file, open_url, favorites_menu, separator, screenshot, separator, show_file_properties, show_playlist, show_tube_browser, separator, show_preferences, separator, play_prev, play_next
actions\controlwidget=play, pause_and_frame_step, stop, separator, rewindbutton_action, timeslider_action, forwardbutton_action, separator, fullscreen, mute, volumeslider_action
actions\controlwidget_mini=play_or_pause, stop, separator, rewind1, timeslider_action, forward1, separator, mute, volumeslider_action
actions\floating_control=play, pause, stop, separator, rewindbutton_action, timeslider_action, forwardbutton_action, separator, fullscreen, mute, volumeslider_action, separator, timelabel_action
actions\toolbar1_version=1
[base_gui_plus]
show_tray_icon=false
mainwindow_visible=true
trayicon_playlist_was_visible=false
widgets_size=0
fullscreen_playlist_was_visible=false
fullscreen_playlist_was_floating=false
compact_playlist_was_visible=false
ignore_playlist_events=false
[playlist]
repeat=false
shuffle=false
auto_get_info=false
recursive_add_directory=false
save_playlist_in_config=true
play_files_from_start=true
automatically_play_next=true
row_spacing=-1
latest_dir=
[playlist_contents]
count=0
current_item=-1
modified=false

View file

@ -1,15 +0,0 @@
# 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"

View file

@ -1,12 +0,0 @@
[Trash]
row=2
col=0
[File System]
row=1
col=0
[Home]
row=0
col=0

View file

@ -1,12 +0,0 @@
[Trash]
row=2
col=0
[File System]
row=1
col=0
[Home]
row=0
col=0

View file

@ -1,12 +0,0 @@
[Trash]
row=2
col=0
[File System]
row=1
col=0
[Home]
row=0
col=0

View file

@ -1,4 +0,0 @@
TerminalEmulator=xfce4-terminal
WebBrowser=epiphany
MailReader=sylpheed-claws

View file

@ -1,13 +0,0 @@
[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=x-scheme-handler/file;x-scheme-handler/trash;
Name=File Manager
Comment=Browse the file system
X-XFCE-Source=file:///usr/share/applications/exo-file-manager.desktop

View file

@ -1,11 +0,0 @@
[Desktop Entry]
Version=1.0
Name=Audio Mixer
Comment=Adjust volume levels
Icon=multimedia-volume-control
Exec=xfce4-mixer
Type=Application
StartupNotify=true
Terminal=false
Categories=X-XFCE;Audio;Mixer;AudioVideo;
X-XFCE-Source=file:///usr/share/applications/xfce4-mixer.desktop

View file

@ -1,13 +0,0 @@
[Desktop Entry]
Exec=abiword %U
Icon=abiword
Terminal=false
Type=Application
Categories=Office;WordProcessor;GNOME;GTK;X-Red-Hat-Base;
StartupNotify=true
X-Desktop-File-Install-Version=0.9
MimeType=application/x-abiword;text/x-abiword;text/x-xml-abiword;text/plain;application/msword;application/rtf;application/vnd.plain;application/xhtml+xml;text/html;application/x-crossmark;application/docbook+xml;application/x-t602;application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.sun.xml.writer;application/vnd.stardivision.writer;text/vnd.wap.wml;application/wordperfect6;application/wordperfect5.1;application/vnd.wordperfect;application/x-abicollab;
Name=AbiWord
GenericName=Word Processor
Comment=Compose, edit, and view documents
X-XFCE-Source=file:///usr/share/applications/abiword.desktop

View file

@ -1,14 +0,0 @@
[Desktop Entry]
Version=1.0
Name=Claws Mail
GenericName=E-mail client
Exec=claws-mail %u
Icon=claws-mail
Categories=Network;Office;Email;
Comment=Lightweight and Fast GTK+ based Mail Client
Terminal=false
Type=Application
StartupNotify=true
MimeType=x-scheme-handler/mailto;
X-Info=Claws Mail
X-XFCE-Source=file:///usr/share/applications/claws-mail.desktop

View file

@ -1,31 +0,0 @@
[Desktop Entry]
Version=1.0
Type=Application
Name=Midori
GenericName=Web Browser
X-GNOME-Fullname=Midori Web Browser
Comment=Browse the Web
X-GNOME-Keywords=Internet;WWW;Explorer
X-AppInstall-Keywords=Internet;WWW;Explorer
Categories=GTK;Network;WebBrowser;
MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/geo;image/svg+xml;
Exec=midori %U
Icon=midori
Terminal=false
StartupNotify=true
X-Osso-Type=application/x-executable
X-Osso-Service=midori
Actions=TabNew;WindowNew;Private;
X-XFCE-Source=file:///usr/share/applications/midori.desktop
[Desktop Action TabNew]
Name=New Tab
Exec=midori -e TabNew
[Desktop Action WindowNew]
Name=New Window
Exec=midori -e WindowNew
[Desktop Action Private]
Name=New Private Browsing Window
Exec=midori --private

View file

@ -1,17 +0,0 @@
[Desktop Entry]
Name=Image Viewer
Comment=Browse and rotate images
TryExec=eog
Exec=eog %U
Icon=eog
StartupNotify=true
Terminal=false
Type=Application
Categories=GNOME;GTK;Graphics;RasterGraphics;Viewer;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=EOG
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=2.32.1
X-GNOME-DocPath=eog/eog.xml
MimeType=image/bmp;image/gif;image/jpeg;image/jpg;image/pjpeg;image/png;image/tiff;image/x-bmp;image/x-gray;image/x-icb;image/x-ico;image/x-png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;image/x-pcx;image/svg+xml;image/svg+xml-compressed;image/vnd.wap.wbmp;
X-XFCE-Source=file:///usr/share/applications/eog.desktop

View file

@ -1,10 +0,0 @@
[Desktop Entry]
Name=HexChat IRC
Comment=Chat with other people using Internet Relay Chat
Exec=hexchat
Icon=hexchat
Terminal=false
Type=Application
Categories=Network;
StartupNotify=true
X-XFCE-Source=file:///usr/share/applications/hexchat.desktop

View file

@ -1,11 +0,0 @@
[Desktop Entry]
Categories=Qt;KDE;AudioVideo;Player;Video;
Comment=A great MPlayer front-end
Exec=smplayer %U
GenericName=Media Player
Icon=smplayer
MimeType=audio/ac3;audio/mp4;audio/mpeg;audio/vnd.rn-realaudio;audio/vorbis;audio/x-adpcm;audio/x-matroska;audio/x-mp2;audio/x-mp3;audio/x-ms-wma;audio/x-vorbis;audio/x-wav;audio/mpegurl;audio/x-mpegurl;audio/x-pn-realaudio;audio/x-scpls;video/avi;video/mp4;video/flv;video/mpeg;video/quicktime;video/vnd.rn-realvideo;video/x-matroska;video/x-ms-asf;video/x-msvideo;video/x-ms-wmv;video/x-ogm;video/x-theora;
Name=SMPlayer
Type=Application
X-KDE-StartupNotify=false
X-XFCE-Source=file:///usr/share/applications/smplayer.desktop

View file

@ -1,12 +0,0 @@
[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
Comment=Use the command line
X-XFCE-Source=file:///usr/share/applications/exo-terminal-emulator.desktop

View file

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="keyboards" version="1.0">
<property name="Default" type="empty">
<property name="Numlock" type="bool" value="false"/>
</property>
</channel>

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="thunar" version="1.0">
<property name="last-view" type="string" value="ThunarIconView"/>
<property name="last-icon-view-zoom-level" type="string" value="THUNAR_ZOOM_LEVEL_NORMAL"/>
</channel>

View file

@ -1,9 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-appfinder" version="1.0">
<property name="last" type="empty">
<property name="window-height" type="int" value="400"/>
<property name="window-width" type="int" value="400"/>
<property name="pane-position" type="int" value="180"/>
</property>
</channel>

View file

@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-desktop" version="1.0">
<property name="backdrop" type="empty">
<property name="screen0" type="empty">
<property name="monitor0" type="empty">
<property name="image-path" type="string" value="/usr/share/slim/themes/default/background.jpg"/>
<property name="last-image" type="string" value="/usr/share/slim/themes/default/background.jpg"/>
<property name="last-single-image" type="string" value="/usr/share/slim/themes/default/background.jpg"/>
</property>
</property>
</property>
<property name="desktop-icons" type="empty">
<property name="icon-size" type="uint" value="32"/>
<property name="file-icons" type="empty">
<property name="show-home" type="bool" value="false"/>
<property name="show-filesystem" type="bool" value="false"/>
<property name="show-trash" type="bool" value="false"/>
</property>
</property>
</channel>

View file

@ -1,148 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-keyboard-shortcuts" version="1.0">
<property name="commands" type="empty">
<property name="default" type="empty">
<property name="&lt;Alt&gt;F1" type="empty"/>
<property name="&lt;Alt&gt;F2" type="empty">
<property name="startup-notify" type="empty"/>
</property>
<property name="&lt;Alt&gt;F3" type="empty">
<property name="startup-notify" type="empty"/>
</property>
<property name="&lt;Control&gt;&lt;Alt&gt;Delete" type="empty"/>
<property name="XF86Display" type="empty"/>
<property name="&lt;Super&gt;p" type="empty"/>
<property name="&lt;Control&gt;Escape" type="empty"/>
<property name="XF86WWW" type="empty"/>
<property name="XF86Mail" type="empty"/>
</property>
<property name="custom" type="empty">
<property name="&lt;Control&gt;Escape" type="string" value="xfdesktop --menu"/>
<property name="&lt;Alt&gt;F2" type="string" value="xfce4-appfinder --collapsed"/>
<property name="&lt;Alt&gt;F3" type="string" value="xfce4-appfinder"/>
<property name="&lt;Alt&gt;F1" type="string" value="xfce4-popup-applicationsmenu"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Delete" type="string" value="xflock4"/>
<property name="XF86Mail" type="string" value="exo-open --launch MailReader"/>
<property name="XF86Display" type="string" value="xfce4-display-settings --minimal"/>
<property name="XF86WWW" type="string" value="exo-open --launch WebBrowser"/>
<property name="&lt;Super&gt;p" type="string" value="xfce4-display-settings --minimal"/>
<property name="override" type="bool" value="true"/>
</property>
</property>
<property name="xfwm4" type="empty">
<property name="default" type="empty">
<property name="&lt;Alt&gt;Insert" type="empty"/>
<property name="Escape" type="empty"/>
<property name="Left" type="empty"/>
<property name="Right" type="empty"/>
<property name="Up" type="empty"/>
<property name="Down" type="empty"/>
<property name="&lt;Alt&gt;Tab" type="empty"/>
<property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="empty"/>
<property name="&lt;Alt&gt;Delete" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Down" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Left" type="empty"/>
<property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="empty"/>
<property name="&lt;Alt&gt;F4" type="empty"/>
<property name="&lt;Alt&gt;F6" type="empty"/>
<property name="&lt;Alt&gt;F7" type="empty"/>
<property name="&lt;Alt&gt;F8" type="empty"/>
<property name="&lt;Alt&gt;F9" type="empty"/>
<property name="&lt;Alt&gt;F10" type="empty"/>
<property name="&lt;Alt&gt;F11" type="empty"/>
<property name="&lt;Alt&gt;F12" type="empty"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;End" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;Home" type="empty"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="empty"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_1" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_2" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_3" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_4" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_5" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_6" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_7" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_8" type="empty"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_9" type="empty"/>
<property name="&lt;Alt&gt;space" type="empty"/>
<property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Right" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;d" type="empty"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Up" type="empty"/>
<property name="&lt;Super&gt;Tab" type="empty"/>
<property name="&lt;Control&gt;F1" type="empty"/>
<property name="&lt;Control&gt;F2" type="empty"/>
<property name="&lt;Control&gt;F3" type="empty"/>
<property name="&lt;Control&gt;F4" type="empty"/>
<property name="&lt;Control&gt;F5" type="empty"/>
<property name="&lt;Control&gt;F6" type="empty"/>
<property name="&lt;Control&gt;F7" type="empty"/>
<property name="&lt;Control&gt;F8" type="empty"/>
<property name="&lt;Control&gt;F9" type="empty"/>
<property name="&lt;Control&gt;F10" type="empty"/>
<property name="&lt;Control&gt;F11" type="empty"/>
<property name="&lt;Control&gt;F12" type="empty"/>
</property>
<property name="custom" type="empty">
<property name="&lt;Control&gt;F3" type="string" value="workspace_3_key"/>
<property name="&lt;Control&gt;F4" type="string" value="workspace_4_key"/>
<property name="&lt;Control&gt;F5" type="string" value="workspace_5_key"/>
<property name="&lt;Control&gt;F6" type="string" value="workspace_6_key"/>
<property name="&lt;Control&gt;F7" type="string" value="workspace_7_key"/>
<property name="&lt;Control&gt;F8" type="string" value="workspace_8_key"/>
<property name="&lt;Control&gt;F9" type="string" value="workspace_9_key"/>
<property name="&lt;Alt&gt;Tab" type="string" value="cycle_windows_key"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Right" type="string" value="right_workspace_key"/>
<property name="Left" type="string" value="left_key"/>
<property name="&lt;Control&gt;&lt;Alt&gt;d" type="string" value="show_desktop_key"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Left" type="string" value="move_window_left_key"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Right" type="string" value="move_window_right_key"/>
<property name="Up" type="string" value="up_key"/>
<property name="&lt;Alt&gt;F4" type="string" value="close_window_key"/>
<property name="&lt;Alt&gt;F6" type="string" value="stick_window_key"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Down" type="string" value="down_workspace_key"/>
<property name="&lt;Alt&gt;F7" type="string" value="move_window_key"/>
<property name="&lt;Alt&gt;F9" type="string" value="hide_window_key"/>
<property name="&lt;Alt&gt;F11" type="string" value="fullscreen_key"/>
<property name="&lt;Alt&gt;F8" type="string" value="resize_window_key"/>
<property name="&lt;Super&gt;Tab" type="string" value="switch_window_key"/>
<property name="Escape" type="string" value="cancel_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_1" type="string" value="move_window_workspace_1_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_2" type="string" value="move_window_workspace_2_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_3" type="string" value="move_window_workspace_3_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_4" type="string" value="move_window_workspace_4_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_5" type="string" value="move_window_workspace_5_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_6" type="string" value="move_window_workspace_6_key"/>
<property name="Down" type="string" value="down_key"/>
<property name="&lt;Control&gt;&lt;Shift&gt;&lt;Alt&gt;Up" type="string" value="move_window_up_key"/>
<property name="&lt;Shift&gt;&lt;Alt&gt;Page_Down" type="string" value="lower_window_key"/>
<property name="&lt;Alt&gt;F12" type="string" value="above_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_8" type="string" value="move_window_workspace_8_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_9" type="string" value="move_window_workspace_9_key"/>
<property name="Right" type="string" value="right_key"/>
<property name="&lt;Alt&gt;F10" type="string" value="maximize_window_key"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Up" type="string" value="up_workspace_key"/>
<property name="&lt;Control&gt;F10" type="string" value="workspace_10_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;KP_7" type="string" value="move_window_workspace_7_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;End" type="string" value="move_window_next_workspace_key"/>
<property name="&lt;Alt&gt;Delete" type="string" value="del_workspace_key"/>
<property name="&lt;Control&gt;&lt;Alt&gt;Left" type="string" value="left_workspace_key"/>
<property name="&lt;Control&gt;F12" type="string" value="workspace_12_key"/>
<property name="&lt;Alt&gt;space" type="string" value="popup_menu_key"/>
<property name="&lt;Alt&gt;&lt;Shift&gt;Tab" type="string" value="cycle_reverse_windows_key"/>
<property name="&lt;Shift&gt;&lt;Alt&gt;Page_Up" type="string" value="raise_window_key"/>
<property name="&lt;Alt&gt;Insert" type="string" value="add_workspace_key"/>
<property name="&lt;Alt&gt;&lt;Control&gt;Home" type="string" value="move_window_prev_workspace_key"/>
<property name="&lt;Control&gt;F2" type="string" value="workspace_2_key"/>
<property name="&lt;Control&gt;F1" type="string" value="workspace_1_key"/>
<property name="&lt;Control&gt;F11" type="string" value="workspace_11_key"/>
<property name="override" type="bool" value="true"/>
</property>
</property>
<property name="providers" type="array">
<value type="string" value="xfwm4"/>
<value type="string" value="commands"/>
</property>
</channel>

View file

@ -1,18 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-mixer" version="1.0">
<property name="volume-step-size" type="uint" value="5"/>
<property name="active-card" type="string" value="HDAIntelAlsamixer"/>
<property name="sound-card" type="string" value="HDAIntelAlsamixer"/>
<property name="sound-cards" type="empty">
<property name="HDAIntelAlsamixer" type="array">
<value type="string" value="IEC958 Default PCM"/>
<value type="string" value="PCM"/>
<value type="string" value="Speaker"/>
<value type="string" value="Headphone"/>
<value type="string" value="Master"/>
</property>
</property>
<property name="window-height" type="int" value="468"/>
<property name="window-width" type="int" value="501"/>
</channel>

View file

@ -1,126 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-panel" version="1.0">
<property name="configver" type="int" value="2"/>
<property name="panels" type="array">
<value type="int" value="1"/>
<value type="int" value="2"/>
<property name="panel-1" type="empty">
<property name="position" type="string" value="p=6;x=0;y=0"/>
<property name="length" type="uint" value="100"/>
<property name="position-locked" type="bool" value="true"/>
<property name="size" type="uint" value="30"/>
<property name="plugin-ids" type="array">
<value type="int" value="1"/>
<value type="int" value="3"/>
<value type="int" value="15"/>
<value type="int" value="4"/>
<value type="int" value="12"/>
<value type="int" value="5"/>
<value type="int" value="6"/>
<value type="int" value="2"/>
</property>
</property>
<property name="panel-2" type="empty">
<property name="position" type="string" value="p=10;x=0;y=0"/>
<property name="position-locked" type="bool" value="true"/>
<property name="plugin-ids" type="array">
<value type="int" value="7"/>
<value type="int" value="8"/>
<value type="int" value="9"/>
<value type="int" value="10"/>
<value type="int" value="18"/>
<value type="int" value="17"/>
<value type="int" value="16"/>
<value type="int" value="20"/>
<value type="int" value="22"/>
<value type="int" value="21"/>
<value type="int" value="13"/>
<value type="int" value="14"/>
<value type="int" value="23"/>
</property>
</property>
</property>
<property name="plugins" type="empty">
<property name="plugin-1" type="string" value="applicationsmenu"/>
<property name="plugin-2" type="string" value="actions">
<property name="items" type="array">
<value type="string" value="+lock-screen"/>
<value type="string" value="-switch-user"/>
<value type="string" value="+separator"/>
<value type="string" value="-suspend"/>
<value type="string" value="-hibernate"/>
<value type="string" value="-separator"/>
<value type="string" value="+shutdown"/>
<value type="string" value="-restart"/>
<value type="string" value="+separator"/>
<value type="string" value="+logout"/>
<value type="string" value="-logout-dialog"/>
</property>
</property>
<property name="plugin-3" type="string" value="tasklist"/>
<property name="plugin-15" type="string" value="separator">
<property name="expand" type="bool" value="true"/>
<property name="style" type="uint" value="0"/>
</property>
<property name="plugin-4" type="string" value="pager"/>
<property name="plugin-5" type="string" value="clock"/>
<property name="plugin-6" type="string" value="systray"/>
<property name="plugin-7" type="string" value="showdesktop"/>
<property name="plugin-8" type="string" value="separator">
<property name="style" type="uint" value="1"/>
</property>
<property name="plugin-9" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13679615611.desktop"/>
</property>
</property>
<property name="plugin-10" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13679615612.desktop"/>
</property>
</property>
<property name="plugin-13" type="string" value="separator">
<property name="style" type="uint" value="1"/>
</property>
<property name="plugin-14" type="string" value="directorymenu">
<property name="base-directory" type="string" value="/home/gentoo"/>
</property>
<property name="plugin-16" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13679616705.desktop"/>
</property>
</property>
<property name="plugin-17" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13679616986.desktop"/>
</property>
</property>
<property name="plugin-18" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="14180858892.desktop"/>
</property>
</property>
<property name="plugin-20" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13732436141.desktop"/>
</property>
</property>
<property name="plugin-21" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="136796182710.desktop"/>
</property>
</property>
<property name="plugin-22" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13699065271.desktop"/>
</property>
</property>
<property name="plugin-23" type="string" value="thunar-tpa"/>
<property name="plugin-12" type="string" value="launcher">
<property name="items" type="array">
<value type="string" value="13698963011.desktop"/>
</property>
</property>
</property>
</channel>

View file

@ -1,28 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfce4-session" version="1.0">
<property name="general" type="empty">
<property name="FailsafeSessionName" type="empty"/>
<property name="SessionName" type="string" value="Default"/>
<property name="SaveOnExit" type="bool" value="false"/>
</property>
<property name="sessions" type="empty">
<property name="Failsafe" type="empty">
<property name="IsFailsafe" type="empty"/>
<property name="Count" type="empty"/>
<property name="Client0_Command" type="empty"/>
<property name="Client0_PerScreen" type="empty"/>
<property name="Client1_Command" type="empty"/>
<property name="Client1_PerScreen" type="empty"/>
<property name="Client2_Command" type="empty"/>
<property name="Client2_PerScreen" type="empty"/>
<property name="Client3_Command" type="empty"/>
<property name="Client3_PerScreen" type="empty"/>
<property name="Client4_Command" type="empty"/>
<property name="Client4_PerScreen" type="empty"/>
</property>
</property>
<property name="splash" type="empty">
<property name="Engine" type="empty"/>
</property>
</channel>

View file

@ -1,82 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xfwm4" version="1.0">
<property name="general" type="empty">
<property name="activate_action" type="string" value="bring"/>
<property name="borderless_maximize" type="bool" value="true"/>
<property name="box_move" type="bool" value="false"/>
<property name="box_resize" type="bool" value="false"/>
<property name="button_layout" type="string" value="O|SHMC"/>
<property name="button_offset" type="int" value="0"/>
<property name="button_spacing" type="int" value="0"/>
<property name="click_to_focus" type="bool" value="true"/>
<property name="focus_delay" type="int" value="250"/>
<property name="cycle_apps_only" type="bool" value="false"/>
<property name="cycle_draw_frame" type="bool" value="true"/>
<property name="cycle_hidden" type="bool" value="true"/>
<property name="cycle_minimum" type="bool" value="true"/>
<property name="cycle_workspaces" type="bool" value="false"/>
<property name="double_click_time" type="int" value="250"/>
<property name="double_click_distance" type="int" value="5"/>
<property name="double_click_action" type="string" value="maximize"/>
<property name="easy_click" type="string" value="Alt"/>
<property name="focus_hint" type="bool" value="true"/>
<property name="focus_new" type="bool" value="true"/>
<property name="frame_opacity" type="int" value="100"/>
<property name="full_width_title" type="bool" value="true"/>
<property name="inactive_opacity" type="int" value="100"/>
<property name="maximized_offset" type="int" value="0"/>
<property name="move_opacity" type="int" value="100"/>
<property name="placement_ratio" type="int" value="20"/>
<property name="placement_mode" type="string" value="center"/>
<property name="popup_opacity" type="int" value="100"/>
<property name="mousewheel_rollup" type="bool" value="true"/>
<property name="prevent_focus_stealing" type="bool" value="false"/>
<property name="raise_delay" type="int" value="250"/>
<property name="raise_on_click" type="bool" value="true"/>
<property name="raise_on_focus" type="bool" value="false"/>
<property name="raise_with_any_button" type="bool" value="true"/>
<property name="repeat_urgent_blink" type="bool" value="false"/>
<property name="resize_opacity" type="int" value="100"/>
<property name="restore_on_move" type="bool" value="true"/>
<property name="scroll_workspaces" type="bool" value="true"/>
<property name="shadow_delta_height" type="int" value="0"/>
<property name="shadow_delta_width" type="int" value="0"/>
<property name="shadow_delta_x" type="int" value="0"/>
<property name="shadow_delta_y" type="int" value="-3"/>
<property name="shadow_opacity" type="int" value="50"/>
<property name="show_app_icon" type="bool" value="false"/>
<property name="show_dock_shadow" type="bool" value="true"/>
<property name="show_frame_shadow" type="bool" value="false"/>
<property name="show_popup_shadow" type="bool" value="false"/>
<property name="snap_resist" type="bool" value="false"/>
<property name="snap_to_border" type="bool" value="true"/>
<property name="snap_to_windows" type="bool" value="false"/>
<property name="snap_width" type="int" value="10"/>
<property name="theme" type="string" value="Default"/>
<property name="tile_on_move" type="bool" value="true"/>
<property name="title_alignment" type="string" value="center"/>
<property name="title_font" type="string" value="Sans Bold 9"/>
<property name="title_horizontal_offset" type="int" value="0"/>
<property name="title_shadow_active" type="string" value="false"/>
<property name="title_shadow_inactive" type="string" value="false"/>
<property name="title_vertical_offset_active" type="int" value="0"/>
<property name="title_vertical_offset_inactive" type="int" value="0"/>
<property name="toggle_workspaces" type="bool" value="false"/>
<property name="unredirect_overlays" type="bool" value="true"/>
<property name="urgent_blink" type="bool" value="false"/>
<property name="use_compositing" type="bool" value="false"/>
<property name="workspace_count" type="int" value="4"/>
<property name="workspace_names" type="array">
<value type="string" value="Workspace 1"/>
<value type="string" value="Workspace 2"/>
<value type="string" value="Workspace 3"/>
<value type="string" value="Workspace 4"/>
</property>
<property name="wrap_cycle" type="bool" value="true"/>
<property name="wrap_layout" type="bool" value="true"/>
<property name="wrap_resistance" type="int" value="10"/>
<property name="wrap_windows" type="bool" value="true"/>
<property name="wrap_workspaces" type="bool" value="false"/>
</property>
</channel>

View file

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<channel name="xsettings" version="1.0">
<property name="Net" type="empty">
<property name="ThemeName" type="string" value="Xfce-dusk"/>
<property name="IconThemeName" type="empty"/>
<property name="DoubleClickTime" type="empty"/>
<property name="DoubleClickDistance" type="empty"/>
<property name="DndDragThreshold" type="empty"/>
<property name="CursorBlink" type="empty"/>
<property name="CursorBlinkTime" type="empty"/>
<property name="SoundThemeName" type="empty"/>
<property name="EnableEventSounds" type="empty"/>
<property name="EnableInputFeedbackSounds" type="empty"/>
</property>
<property name="Xft" type="empty">
<property name="DPI" type="empty"/>
<property name="Antialias" type="empty"/>
<property name="Hinting" type="empty"/>
<property name="HintStyle" type="empty"/>
<property name="RGBA" type="empty"/>
</property>
<property name="Gtk" type="empty">
<property name="CanChangeAccels" type="empty"/>
<property name="ColorPalette" type="empty"/>
<property name="FontName" type="empty"/>
<property name="IconSizes" type="empty"/>
<property name="KeyThemeName" type="empty"/>
<property name="ToolbarStyle" type="empty"/>
<property name="ToolbarIconSize" type="empty"/>
<property name="IMPreeditStyle" type="empty"/>
<property name="IMStatusStyle" type="empty"/>
<property name="MenuImages" type="empty"/>
<property name="ButtonImages" type="empty"/>
<property name="MenuBarAccel" type="empty"/>
<property name="CursorThemeName" type="empty"/>
<property name="CursorThemeSize" type="empty"/>
<property name="IMModule" type="empty"/>
</property>
</channel>

View file

@ -1,3 +0,0 @@
#/bin/bash -l
/usr/bin/startxfce4

View file

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<repositories version="1.0">
<repo priority="50" quality="experimental" status="official">
<name>hardened-development</name>
<description>Development Overlay for Hardened Gcc 4.x Toolchain</description>
<homepage>https://cgit.gentoo.org/proj/hardened-dev.git/</homepage>
<owner>
<email>hardened@gentoo.org</email>
</owner>
<source type="git">git://anongit.gentoo.org/proj/hardened-dev.git</source>
<feed>https://cgit.gentoo.org/proj/hardened-dev.git/atom/</feed>
</repo>
</repositories>

View file

@ -1,16 +0,0 @@
lba32
boot = /dev/sda
map = /boot/.map
install = /boot-menu.b
menu-scheme=Wb
#prompt
#delay = 5
timeout = 50
vga = normal
image = /boot/kernel
root = /dev/sda3
initrd = /boot/initramfs
append = "root=/dev/ram0 real_root=/dev/sda3"
label = Gentoo
read-only

View file

@ -1,4 +0,0 @@
PORTDIR_OVERLAY="
/var/lib/layman/hardened-development
$PORTDIR_OVERLAY
"

View file

@ -1,25 +0,0 @@
#!/bin/bash -l
echo root:root | chpasswd
useradd -m gentoo
gpasswd -a gentoo disk
gpasswd -a gentoo wheel
gpasswd -a gentoo audio
gpasswd -a gentoo video
gpasswd -a gentoo floppy
gpasswd -a gentoo tape
gpasswd -a gentoo cdrom
gpasswd -a gentoo cdrw
gpasswd -a gentoo usb
gpasswd -a gentoo games
gpasswd -a portage wheel
echo gentoo:gentoo | chpasswd
groupadd -g 9995 graudit
groupadd -g 9996 grslink
groupadd -g 9997 grasock
groupadd -g 9998 grcsock
groupadd -g 9999 grssock

View file

@ -1 +0,0 @@
LDFLAGS="-liconv"

View file

@ -1,2 +0,0 @@
#this should go upstream
LDFLAGS="-lpthread"

View file

@ -1 +0,0 @@
MAKEOPTS="-j1"

View file

@ -1 +0,0 @@
LDFLAGS="-liconv"

View file

@ -1 +0,0 @@
CFLAGS="-fno-stack-check"

View file

@ -1 +0,0 @@
LDFLAGS="-lintl"

View file

@ -1 +0,0 @@
MAKEOPTS="-j1"

View file

@ -1 +0,0 @@
LDFLAGS="-liconv"

View file

@ -1 +0,0 @@
CPPFLAGS="-D_GNU_SOURCE"

View file

@ -1 +0,0 @@
CPPFLAGS="-D_GNU_SOURCE"

View file

@ -1 +0,0 @@
MAKEOPTS="-j1"

View file

@ -1 +0,0 @@
LDFLAGS=-largp

View file

@ -1 +0,0 @@
CFLAGS="-fno-stack-check"

View file

@ -1 +0,0 @@
LDFLAGS="-lintl"

View file

@ -1 +0,0 @@
LDFLAGS="-lintl"

View file

@ -1 +0,0 @@
LDFLAGS="-lintl"

View file

@ -1,2 +0,0 @@
#this should go upstream
LDFLAGS="-liconv -lpthread"

View file

@ -1 +0,0 @@
MAKEOPTS="-j1"

View file

@ -1 +0,0 @@
LDFLAGS="-liconv"

View file

@ -1,2 +0,0 @@
#this should go upstream
LDFLAGS="-lpthread"

View file

@ -1 +0,0 @@
LDFLAGS="-lintl"

View file

@ -1 +0,0 @@
CPPFLAGS=-D_GNU_SOURCE

View file

@ -1,2 +0,0 @@
#This needs to be fixed in the tree
LDFLAGS="-ldl"

View file

@ -1 +0,0 @@
LDFLAGS="-liconv -lpthread"

View file

@ -1,15 +0,0 @@
CFLAGS="-O2 -fstack-check -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-gentoo-linux-uclibc"
MAKEOPTS="-j17"
PAX_MARKINGS="XT"
USE_BASE="bindist mmx mmxext smp sse sse2 ssse3 static-libs -savedconfig"
USE_GCC="graphite objc objc++ objc-gc gtk gtk3 X"
USE="${USE_BASE} ${USE_GCC}"
source "/var/lib/layman/make.conf"
PORTDIR="/usr/portage"
GENTOO_MIRRORS="ftp://192.168.100.1/pub/gentoo"

View file

@ -1,46 +0,0 @@
CFLAGS="-fstack-check -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-gentoo-linux-uclibc"
MAKEOPTS="-j17"
PAX_MARKINGS="XT"
USE_BASE="bindist mmx mmxext smp sse sse2 ssse3 static-libs -savedconfig"
USE_GCC="graphite objc objc++ objc-gc gtk gtk3 qt4 X"
USE_ENC="gmp gnutls pkcs11 X509"
USE_ACL="acl caps"
USE_DBS="berkdb gdbm sqlite"
USE_CMP="bzip2 lzma lzo minizip"
USE_LANG="guile -llvm networking perl python ruby tcl tk threads"
USE_UDEV="gudev hwdb keymap kmod"
USE_VCS="git"
USE_CHAR="fontforge icu idn"
USE_SERVERS="-ads -client dbus ldap sasl mbox winbind"
USE_PAX="xtpax -ptpax"
USE_AUDIO="openal"
USE_IMG="aalib apng exif gif jpeg jpeg2k lcms mng png svg tiff xmp"
USE_GRAPH="gbm opengl xcb"
USE_DISPLAY="cairo xinerama xscreensaver"
USE_MULTI="3dnow 3dnowext a52 aac alsa amr ass avx cdio dirac dga dts dv dvb dvd encode ffmpeg flac g3dvl gsm jack jpeg2k lame libass libv4l mad mmxext mod modplug mp3 mpeg musepack ogg oss quicktime rtmp schroedinger sdl sdlgfx speex taglib theora vcd vorbis vpx xv xvid xvmc v4l vaapi"
USE_MPLAYER="bidi bl bluray bs2b cddb cdparanoia cpudetection fbcon ftp ggi joystick ladspa libcaca libmpeg2 libnotify md5sum musicbrainz nas nut pnm portaudio postproc pvr quvi radio samba tga xanim zoran"
USE_BROWSE="curl webkit -libproxy"
USE_WORD="math openxml pdf spell thesaurus wmf wordperfect"
USE_GAMES="artworkextra"
USE_XFCE4="-upower session thunar"
USE_MISC="bash-completion extras lpsol natspec unlock-notify utils uuid vim-syntax watchdog"
USE="${USE_BASE} ${USE_GCC} ${USE_ENC} ${USE_ACL} ${USE_DBS} ${USE_CMP} ${USE_LANG} ${USE_UDEV} ${USE_VCS} ${USE_CHAR} ${USE_SERVERS} ${USE_PAX} ${USE_AUDIO} ${USE_IMG} ${USE_GRAPH} ${USE_DISPLAY} ${USE_MULTI} ${USE_MPLAYER} ${USE_BROWSE} ${USE_WORD} ${USE_GAMES} ${USE_XFCE4} ${USE_MISC}"
XFCE_PLUGINS="trash menu logout"
INPUT_DEVICES="acecad aiptek elographics evdev fpit hyperpen joystick keyboard mouse mutouch penmount tslib void"
VIDEO_CARDS="apm ark ast chips cirrus epson fbdev glint i128 i740 intel mach64 mga modesetting nouveau nv r128 radeon rendition s3 s3virge savage sis sisusb tdfx tga trident tseng v4l vesa"
LINGUAS="af af_ZA ak am ar ar_SA ar_SY as as_IN ast az be be_BY bg bg_BG bn bn_BD bn_IN bo br brx bs ca ca_ES ca_XV ca@valencia crh cs cs_CZ csb cy da de de_DE de_FR dgo dz ee el el_GR en en_CA en_GB en_US en_ZA eo es es_AR es_CL es_CO es_CR es_ES es_LA es_MX es_VE et et_EE eu eu_ES fa fa_IR fi fi_FI fil fo fr fr_CA fr_FR fy fy_NL ga ga_IE gd gl gu gu_IN he he_IL hi hi_IN hne hr hsb ht hu hu_HU hy hy_AM ia id id_ID is it it_IT ja ja_JP jv ka ka_GE kk km kn kn_IN ko ko_KR kok ks ku ky la lb lg lo lt lt_LT lv lv_LV mai me mk ml ml_IN mn mni mr mr_IN ms ms_MY mt my nan nb nb_NO nds ne nl nl_BE nl_NL nn nn_NO no nr ns nso oc om or or_IN pa pa_IN pap pl pl_PL ps pt pt_BR pt_PT rm ro ro_RO ru ru_RU rw sa_IN sat sco sd se sh sh_YU son si si_LK sk sk_SK sl sl_SI sq sr sr@ijekavian sr@ijekavianlatin sr@latin sr@Latn sr_BA sr_CS sr_RS sr_RS@cyrillic sr_RS@latin ss st sv sv_SE sw sw_TZ ta ta_IN ta_LK te te_IN tg tg_TJ th th_TH ti ti_ER tk tl tn tr ts tt ug uk uk_UA ur ur_IN ur_PK uz uz@cyrillic ve vi vi_VN wa xh yi zh zh_CN zh_HK zh_TW zu"
source "/var/lib/layman/make.conf"
PORTDIR="/usr/portage"
GENTOO_MIRRORS="ftp://192.168.100.1/pub/gentoo"

View file

@ -1,46 +0,0 @@
CFLAGS="-fstack-check -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-gentoo-linux-uclibc"
MAKEOPTS="-j17"
PAX_MARKINGS="XT"
USE_BASE="bindist mmx mmxext smp sse sse2 ssse3 static-libs -savedconfig"
USE_GCC="graphite objc objc++ objc-gc gtk gtk3 qt4 X"
USE_ENC="gmp gnutls pkcs11 X509"
USE_ACL="acl caps"
USE_DBS="berkdb gdbm sqlite"
USE_CMP="bzip2 lzma lzo minizip"
USE_LANG="guile -llvm networking perl python ruby tcl tk threads"
USE_UDEV="gudev hwdb keymap kmod"
USE_VCS="git"
USE_CHAR="fontforge icu idn"
USE_SERVERS="ads avahi cups dbus ldap sasl mbox winbind zeroconf"
USE_PAX="xtpax -ptpax"
USE_AUDIO="openal"
USE_IMG="aalib apng exif gif jpeg jpeg2k lcms mng png svg tiff xmp"
USE_GRAPH="directfb gbm opengl xcb"
USE_DISPLAY="cairo xinerama xscreensaver"
USE_MULTI="3dnow 3dnowext a52 aac alsa amr ass avx cdio dirac dga dts dv dvb dvd encode ffmpeg flac g3dvl gsm jack jpeg2k lame libass libv4l mad mmxext mod modplug mp3 mpeg musepack ogg oss quicktime rtmp schroedinger sdl sdlgfx speex taglib theora vcd vorbis vpx xv xvid xvmc v4l vaapi"
USE_MPLAYER="bidi bl bluray bs2b cddb cdparanoia cpudetection fbcon ftp ggi joystick ladspa libcaca libmpeg2 libnotify md5sum musicbrainz nas nut pnm portaudio postproc pvr quvi radio samba tga xanim zoran"
USE_BROWSE="curl webkit -libproxy"
USE_WORD="latex math openxml pdf spell thesaurus wmf wordperfect"
USE_GAMES="artworkextra"
USE_XFCE4="-upower session thunar"
USE_MISC="bash-completion extras lpsol natspec unlock-notify utils uuid vim-syntax watchdog"
USE="${USE_BASE} ${USE_GCC} ${USE_ENC} ${USE_ACL} ${USE_DBS} ${USE_CMP} ${USE_LANG} ${USE_UDEV} ${USE_VCS} ${USE_CHAR} ${USE_SERVERS} ${USE_PAX} ${USE_AUDIO} ${USE_IMG} ${USE_GRAPH} ${USE_DISPLAY} ${USE_MULTI} ${USE_MPLAYER} ${USE_BROWSE} ${USE_WORD} ${USE_GAMES} ${USE_XFCE4} ${USE_MISC}"
XFCE_PLUGINS="trash menu logout"
INPUT_DEVICES="acecad aiptek elographics evdev fpit hyperpen joystick keyboard mouse mutouch penmount synaptics tslib void wacom"
VIDEO_CARDS="apm ark ast chips cirrus epson fbdev glint i128 i740 intel mach64 mga modesetting nouveau nv r128 radeon rendition s3 s3virge savage sis sisusb tdfx tga trident tseng v4l vesa"
LINGUAS="af af_ZA ak am ar ar_SA ar_SY as as_IN ast az be be_BY bg bg_BG bn bn_BD bn_IN bo br brx bs ca ca_ES ca_XV ca@valencia crh cs cs_CZ csb cy da de de_DE de_FR dgo dz ee el el_GR en en_CA en_GB en_US en_ZA eo es es_AR es_CL es_CO es_CR es_ES es_LA es_MX es_VE et et_EE eu eu_ES fa fa_IR fi fi_FI fil fo fr fr_CA fr_FR fy fy_NL ga ga_IE gd gl gu gu_IN he he_IL hi hi_IN hne hr hsb ht hu hu_HU hy hy_AM ia id id_ID is it it_IT ja ja_JP jv ka ka_GE kk km kn kn_IN ko ko_KR kok ks ku ky la lb lg lo lt lt_LT lv lv_LV mai me mk ml ml_IN mn mni mr mr_IN ms ms_MY mt my nan nb nb_NO nds ne nl nl_BE nl_NL nn nn_NO no nr ns nso oc om or or_IN pa pa_IN pap pl pl_PL ps pt pt_BR pt_PT rm ro ro_RO ru ru_RU rw sa_IN sat sco sd se sh sh_YU son si si_LK sk sk_SK sl sl_SI sq sr sr@ijekavian sr@ijekavianlatin sr@latin sr@Latn sr_BA sr_CS sr_RS sr_RS@cyrillic sr_RS@latin ss st sv sv_SE sw sw_TZ ta ta_IN ta_LK te te_IN tg tg_TJ th th_TH ti ti_ER tk tl tn tr ts tt ug uk uk_UA ur ur_IN ur_PK uz uz@cyrillic ve vi vi_VN wa xh yi zh zh_CN zh_HK zh_TW zu"
source "/var/lib/layman/make.conf"
PORTDIR="/usr/portage"
GENTOO_MIRRORS="ftp://192.168.100.1/pub/gentoo"

View file

@ -1 +0,0 @@
www-client/midori ~amd64

View file

@ -1 +0,0 @@
=media-libs/nas-1.9.4-r1 ~amd64

View file

@ -1,9 +0,0 @@
=app-text/dvipsk-5.994_p20140525 ~amd64
=app-text/ps2pkm-1.5_p20140525 ~amd64
=app-text/texlive-core-2014-r4 ~amd64
=dev-libs/kpathsea-6.2.0_p20140525 ~amd64
=dev-tex/bibtexu-3.71_p20140525 ~amd64
=dev-texlive/texlive-basic-2014 ~amd64
=dev-texlive/texlive-fontutils-2014 ~amd64
=dev-texlive/texlive-latex-2014 ~amd64
=dev-texlive/texlive-latexrecommended-2014 ~amd64

View file

@ -1 +0,0 @@
=sys-libs/uclibc-0.9.33.9999 **

View file

@ -1,24 +0,0 @@
app-crypt/gpgme gpgme
app-crypt/pinentry pinentry
app-text/gnome-doc-utils gnome-doc-utils
dev-libs/pakchois pakchois
dev-python/pygobject pygobject
dev-qt/qtcore qtcore
dev-util/cmake cmake
dev-vcs/git git
gnome-base/gnome-desktop gnome-desktop
media-gfx/fontforge fontforge
media-libs/libquicktime libquicktime
media-video/ffmpeg ffmpeg
media-video/libav libav
media-video/mplayer2 mplayer2
media-video/xanim xanim
net-dns/bind-tools bind-tools
net-mail/dovecot dovecot
net-p2p/transmission transmission
net-print/cups-filters cups-filters
x11-drivers/xf86-video-intel x86-video-intel
x11-libs/gdk-pixbuf gdk-pixbuf
x11-libs/glamor glamor
x11-misc/slim slim
x11-misc/xdg-user-dirs xdg-user-dirs

View file

@ -1,2 +0,0 @@
>sys-libs/e2fsprogs-libs-1.42.10
>sys-fs/e2fsprogs-1.42.10

View file

@ -1 +0,0 @@
>dev-db/sqlite-3.8.9

View file

@ -1 +0,0 @@
sys-apps/systemd

View file

@ -1 +0,0 @@
sys-fs/udev

View file

@ -1 +0,0 @@
sys-apps/busybox -static

View file

@ -1 +0,0 @@
net-misc/curl -curl_ssl_openssl curl_ssl_nss

View file

@ -1 +0,0 @@
media-libs/grilo playlist

View file

@ -1 +0,0 @@
media-libs/libmediaart gtk -qt4 -qt5

View file

@ -1 +0,0 @@
www-client/links gpm

View file

@ -1 +0,0 @@
net-misc/openssh -X509

View file

@ -1,25 +0,0 @@
From 579dcdbc8aab966b22f6324a16dbf8fd08a607c3 Mon Sep 17 00:00:00 2001
From: "Anthony G. Basile" <blueness@gentoo.org>
Date: Fri, 17 Apr 2015 16:51:43 -0400
Subject: [PATCH] ldso/libdl/libdl.c: do not unmap libraries.
---
ldso/libdl/libdl.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c
index 49711a8..2c43c07 100644
--- a/ldso/libdl/libdl.c
+++ b/ldso/libdl/libdl.c
@@ -977,7 +977,7 @@ static int do_dlclose(void *vhandle, int need_fini)
end = (end + ADDR_ALIGN) & PAGE_ALIGN;
start = start & ~ADDR_ALIGN;
- DL_LIB_UNMAP (tpnt, end - start);
+ //DL_LIB_UNMAP (tpnt, end - start);
/* Free elements in RTLD_LOCAL scope list */
for (runp = tpnt->rtld_local; runp; runp = tmp) {
tmp = runp->next;
--
2.0.5

View file

@ -1,65 +0,0 @@
From f22cca4722fa66e424562e69f4afa2bca0af871d Mon Sep 17 00:00:00 2001
From: "Anthony G. Basile" <blueness@gentoo.org>
Date: Sun, 28 Jul 2013 09:08:34 -0400
Subject: [PATCH] libc: add isfdtype()
isfdtype(int fd, int fdtype) check whether a file descriptor fd is
of type fdtype, where the types are defined in stat(2). It is
supported in glibc and BSD, and used by utilities such as acpid.
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
---
libc/misc/file/isfdtype.c | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644 libc/misc/file/isfdtype.c
diff --git a/libc/misc/file/isfdtype.c b/libc/misc/file/isfdtype.c
new file mode 100644
index 0000000..4d9199b
--- /dev/null
+++ libc/misc/file/isfdtype.c
@@ -0,0 +1,40 @@
+/* Determine whether descriptor has given property.
+ Copyright (C) 1996-2013 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/socket.h>
+#include <sys/types.h>
+#ifdef __UCLIBC_HAS_LFS__
+# include <_lfs_64.h>
+#else
+# define stat64 stat
+# define fstat64 fstat
+#endif
+
+int
+isfdtype (int fildes, int fdtype)
+{
+ struct stat64 st;
+ int save_error = errno;
+ int result = fstat64 (fildes, &st);
+ __set_errno (save_error);
+ if (result)
+ return result;
+ return (st.st_mode & S_IFMT) == (mode_t) fdtype;
+}
--
1.8.3.2.733.gf8abaeb

View file

@ -1,7 +0,0 @@
[DEFAULT]
main-repo = gentoo
[gentoo]
location = /usr/portage
sync-type = rsync
sync-uri = rsync://rsync.gentoo.org/gentoo-portage

View file

@ -1,5 +0,0 @@
#!/bin/bash -l
source /etc/profile
env-update
emerge -evq --keep-going --with-bdeps=y world

View file

@ -1,4 +0,0 @@
# Add your own name server here.
# This is only for the build. It
# will be removed in the final image.
nameserver 192.168.100.7

View file

@ -1,230 +0,0 @@
#!/bin/bash
ROOTFS="desktop-amd64-uclibc-hardened"
PWD="$(pwd)"
STAGE3="/var/tmp/catalyst/builds/uclibc/hardened/amd64/stage3-amd64-uclibc-hardened.tar.bz2"
KERNEL_SOURCE="/usr/src/linux-lilblue"
LAYMAN="/var/lib/layman"
ADDOVERLAY=""
unpack_stage3() {
mkdir -p "${ROOTFS}"
tar -x -C "${ROOTFS}" -f "${STAGE3}"
}
mount_dirs() {
mkdir -p "${ROOTFS}"/usr/portage/
mount --bind /usr/portage/ "${ROOTFS}"/usr/portage/
mount --bind /proc/ "${ROOTFS}"/proc/
mount --bind /dev/ "${ROOTFS}"/dev/
mount --bind /dev/pts "${ROOTFS}"/dev/pts/
mount -t tmpfs shm "${ROOTFS}"/dev/shm
mount --bind /sys/ "${ROOTFS}"/sys/
}
add_overlay() {
layman -S
mkdir -p "${ROOTFS}"/"${LAYMAN}"
cp -a "${LAYMAN}"/hardened-development/ "${ROOTFS}"/"${LAYMAN}"
cp installed.xml "${ROOTFS}"/"${LAYMAN}"/installed.xml
cp make.conf.layman "${ROOTFS}"/"${LAYMAN}"/make.conf
}
populate_etc() {
cp -f fstab "${ROOTFS}"/etc/fstab
cp -f lilo.conf "${ROOTFS}"/etc/lilo.conf
cp -f resolv.conf "${ROOTFS}"/etc/resolv.conf
rm -f "${ROOTFS}"/etc/portage/make.conf.catalyst
cp -f portage/make.conf.1 "${ROOTFS}"/etc/portage/make.conf
[[ -z "${ADDOVERLAY}" ]] && sed -i '/^source/,+1d' "${ROOTFS}"/etc/portage/make.conf
rm -rf "${ROOTFS}"/etc/portage/patches
for d in env package.accept_keywords package.env package.mask package.unmask package.use patches profile repos.conf; do
[[ -a portage/"${d}" ]] && cp -af portage/${d} "${ROOTFS}"/etc/portage
done
}
rebuild_toolchain() {
cp -f toolchain.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/toolchain.sh
rm -f "${ROOTFS}"/tmp/toolchain.sh
}
rebuild_world() {
cp -f portage/make.conf.2 "${ROOTFS}"/etc/portage/make.conf
[[ -z "${ADDOVERLAY}" ]] && sed -i '/^source/,+1d' "${ROOTFS}"/etc/portage/make.conf
cp -f world.1 "${ROOTFS}"/var/lib/portage/world
cp -f rebuild.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/rebuild.sh
rm -f "${ROOTFS}"/tmp/rebuild.sh
}
update_world() {
cp -f portage/make.conf.3 "${ROOTFS}"/etc/portage/make.conf
[[ -z "${ADDOVERLAY}" ]] && sed -i '/^source/,+1d' "${ROOTFS}"/etc/portage/make.conf
cp -f world.2 "${ROOTFS}"/var/lib/portage/world
cp -f update.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/update.sh
rm -f "${ROOTFS}"/tmp/update.sh
}
build_kernel() {
mkdir -p "${ROOTFS}"/boot
genkernel \
--kernel-config=config \
--makeopts=-j9 \
--symlink \
--no-mountboot \
--kerneldir="${KERNEL_SOURCE}" \
--bootdir="${PWD}"/"${ROOTFS}"/boot/ \
--module-prefix="${PWD}"/"${ROOTFS}"/ \
--modprobedir="${PWD}"/"${ROOTFS}"/etc/modprobe.d \
all
for i in $(find "${PWD}"/"${ROOTFS}"/lib/modules -iname *ko); do
objcopy --strip-unneeded $i
done
}
setup_initrc() {
ln -sf net.lo "${ROOTFS}"/etc/init.d/net.eth0
chroot "${ROOTFS}"/ rc-update add alsasound default
chroot "${ROOTFS}"/ rc-update add cupsd default
chroot "${ROOTFS}"/ rc-update add fcron default
chroot "${ROOTFS}"/ rc-update add net.eth0 default
chroot "${ROOTFS}"/ rc-update add postfix default
chroot "${ROOTFS}"/ rc-update add sshd default
chroot "${ROOTFS}"/ rc-update add xdm default
chroot "${ROOTFS}"/ rc-update add avahi-daemon default
chroot "${ROOTFS}"/ rc-update add dbus default
chroot "${ROOTFS}"/ rc-update add samba default
chroot "${ROOTFS}"/ rc-update add syslog-ng default
}
setup_usergroups() {
local DCONF_LOCAL="http://dev.gentoo.org/~blueness/lilblue/user"
cp -f passwd.sh "${ROOTFS}"/tmp/
chroot "${ROOTFS}"/ /tmp/passwd.sh
rm -f "${ROOTFS}"/tmp/passwd.sh
rm -rf "${ROOTFS}"/etc/skel
cp -a gentoo "${ROOTFS}"/etc/skel
mkdir -p "${ROOTFS}"/etc/skel/{Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos,.ssh,.cache/dconf,.config/dconf}
chmod 700 "${ROOTFS}"/etc/skel/.ssh
wget -O "${ROOTFS}"/etc/skel/.config/dconf/user "${DCONF_LOCAL}"
wget -O "${ROOTFS}"/etc/skel/.cache/dconf/user "${DCONF_LOCAL}"
rm -rf "${ROOTFS}"/home/gentoo
cp -a gentoo "${ROOTFS}"/home/gentoo
mkdir -p "${ROOTFS}"/home/gentoo/{Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos,.ssh,.cache/dconf,.config/dconf}
chmod 700 "${ROOTFS}"/home/gentoo/.ssh
wget -O "${ROOTFS}"/home/gentoo/.config/dconf/user "${DCONF_LOCAL}"
wget -O "${ROOTFS}"/home/gentoo/.cache/dconf/user "${DCONF_LOCAL}"
chroot "${ROOTFS}"/ chown -R gentoo:gentoo /home/gentoo
sed -i 's/# \(%wheel.*NOPASSWD\)/\1/' "${ROOTFS}"/etc/sudoers
}
setup_confs() {
local IMAGE="http://dev.gentoo.org/~blueness/lilblue/gentoo1600x1200.jpg"
# Clean up /etc/portage.
sed -i '/^GENTOO_MIRRORS/d' "${ROOTFS}"/etc/portage/make.conf
sed -i 's/^MAKEOPTS/#MAKEOPTS/' "${ROOTFS}"/etc/portage/make.conf
# Change the display greeter to slim and configure.
sed -i 's/^\(DISPLAYMANAGER="\)xdm/\1slim/' "${ROOTFS}"/etc/conf.d/xdm
sed -i 's/^\(login.*\)/# \1/' "${ROOTFS}"/etc/slim.conf
sed -i '/# login_cmd.*Xsession/ a\login_cmd exec /bin/bash -login ~/.xinitrc' "${ROOTFS}"/etc/slim.conf
sed -i 's/^\(sessiondir.*\)/# \1/' "${ROOTFS}"/etc/slim.conf
sed -i '/# sessiondir.*/ a\sessiondir /etc/X11/Sessions' "${ROOTFS}"/etc/slim.conf
wget -O "${ROOTFS}"/usr/share/slim/themes/default/background.jpg "${IMAGE}"
#wget -O "${ROOTFS}"/usr/share/pixmaps/backgrounds/gnome/background-default.jpg "${IMAGE}"
# Change the hostname to 'lilblue'.
sed -i 's/localhost/lilblue/' "${ROOTFS}"/etc/conf.d/hostname
# In kernels 3.9 and above, we must disallow-other-stacks because of SO_REUSEPORT.
sed -i 's/^#\(disallow-other-stacks=\)no/\1yes/g' "${ROOTFS}"/etc/avahi/avahi-daemon.conf
# Since we're using an ubuntu-based config, get rid of the evdev spam in dmesg.
# https://bugs.launchpad.net/ubuntu/+source/module-init-tools/+bug/240553
echo "blacklist evbug" >> "${ROOTFS}"/etc/modprobe.d/blacklist.conf
}
cleanup_dirs() {
rm -rf "${ROOTFS}"/tmp/*
rm -rf "${ROOTFS}"/var/log/*
rm -rf "${ROOTFS}"/var/tmp/*
rm -rf "${ROOTFS}"/etc/resolv.conf
}
unmount_dirs() {
umount "${ROOTFS}"/sys/
umount "${ROOTFS}"/dev/shm
umount "${ROOTFS}"/dev/pts/
umount "${ROOTFS}"/dev/
umount "${ROOTFS}"/proc/
umount "${ROOTFS}"/usr/portage/
mkdir -p "${ROOTFS}"/usr/portage/profiles/
echo "gentoo" >> "${ROOTFS}"/usr/portage/profiles/repo_name
}
bundle_it() {
local DATE=$(date +%Y%m%d)
local NAME="${ROOTFS}"-"${DATE}".tar.xz
local DIGESTS="${NAME}".DIGESTS
cd "${ROOTFS}"
tar --xattrs --xattrs-include=security.capability --xattrs-include=user.pax.flags -J -c -f ../"${NAME}" .
cd ..
>"${DIGESTS}"
echo "# MD5 HASH" >> "${DIGESTS}"
md5sum "${NAME}" >> "${DIGESTS}"
echo "# SHA1 HASH" >> "${DIGESTS}"
sha1sum "${NAME}" >> "${DIGESTS}"
echo "# SHA512 HASH" >> "${DIGESTS}"
sha512sum "${NAME}" >> "${DIGESTS}"
echo "# WHIRLPOOL HASH" >> "${DIGESTS}"
whirlpooldeep "${NAME}" >> "${DIGESTS}"
}
main() {
while getopts ":a" opt; do
case $opt in
a) ADDOVERLAY="yes" ;;
esac
done
unpack_stage3
mount_dirs
[[ ! -z "${ADDOVERLAY}" ]] && add_overlay
populate_etc
rebuild_toolchain
rebuild_world
update_world
build_kernel
setup_initrc
setup_usergroups
setup_confs
cleanup_dirs
unmount_dirs
bundle_it
}
main > zzz.log 2>&1 &

View file

@ -1,14 +0,0 @@
#!/bin/bash -l
source /etc/profile
env-update
emerge -1q binutils
source /etc/profile
env-update
emerge -1q gcc
source /etc/profile
env-update
emerge -1q uclibc
source /etc/profile
env-update
emerge -1q argp-standalone

View file

@ -1,13 +0,0 @@
#!/bin/bash -l
#hacky - for some reason cairo fails to rebuild
#unless binutils is rebuilt first. It fails to
#find libibirty.
source /etc/profile
env-update
emerge -q binutils
source /etc/profile
env-update
emerge -1q x11-libs/cairo
emerge -uvNDq --keep-going --with-bdeps=y world

View file

@ -1,76 +0,0 @@
app-admin/sudo
app-admin/syslog-ng
app-arch/file-roller
app-editors/gedit
app-editors/nano
app-editors/vim
app-misc/tmux
app-office/abiword
app-portage/gentoolkit
app-portage/layman
app-text/evince
app-text/tree
dev-lang/python
dev-lang/tcl
dev-libs/gmp
dev-libs/libiconv
dev-libs/mpfr
dev-util/strace
dev-vcs/git
gnome-extra/gnome-system-monitor
mail-client/claws-mail
mail-client/mailx
mail-mta/postfix
media-gfx/eog
media-gfx/gimp
media-sound/alsa-utils
media-video/smplayer
media-video/totem
net-analyzer/tcpdump
net-dns/avahi
net-dns/bind-tools
net-fs/samba
net-ftp/lftp
net-irc/hexchat
net-mail/dovecot
net-misc/openntpd
net-misc/rdate
net-misc/tor
net-misc/vinagre
net-p2p/transmission
net-wireless/wpa_supplicant
sys-apps/dbus
sys-apps/elfix
sys-apps/gradm
sys-apps/less
sys-apps/paxctl
sys-apps/pciutils
sys-boot/lilo
sys-devel/autoconf
sys-devel/automake
sys-devel/gcc
sys-devel/gdb
sys-fs/cryptsetup
sys-kernel/genkernel
sys-kernel/linux-firmware
sys-libs/argp-standalone
sys-libs/cracklib
sys-libs/db
sys-libs/gdbm
sys-libs/uclibc
sys-process/lsof
virtual/libiconv
virtual/libintl
virtual/package-manager
www-client/midori
x11-base/xorg-server
x11-libs/gksu
x11-misc/slim
x11-terms/xfce4-terminal
x11-terms/xterm
xfce-base/xfce4-appfinder
xfce-base/xfce4-meta
xfce-extra/thunar-archive-plugin
xfce-extra/thunar-shares-plugin
xfce-extra/xfce4-mixer
xfce-extra/xfce4-volumed

View file

@ -1,78 +0,0 @@
app-admin/sudo
app-admin/syslog-ng
app-arch/file-roller
app-editors/gedit
app-editors/nano
app-editors/vim
app-misc/tmux
app-office/abiword
app-office/gnumeric
app-portage/gentoolkit
app-portage/layman
app-text/evince
app-text/tree
dev-lang/python
dev-lang/tcl
dev-libs/gmp
dev-libs/libiconv
dev-libs/mpfr
dev-util/strace
dev-vcs/git
gnome-extra/gnome-system-monitor
mail-client/claws-mail
mail-client/mailx
mail-mta/postfix
media-gfx/eog
media-gfx/gimp
media-sound/alsa-utils
media-video/smplayer
media-video/totem
net-analyzer/tcpdump
net-dns/avahi
net-dns/bind-tools
net-fs/samba
net-ftp/lftp
net-irc/hexchat
net-mail/dovecot
net-misc/openntpd
net-misc/rdate
net-misc/tor
net-misc/vinagre
net-p2p/transmission
net-wireless/wpa_supplicant
sys-apps/dbus
sys-apps/elfix
sys-apps/gradm
sys-apps/less
sys-apps/paxctl
sys-apps/pciutils
sys-boot/lilo
sys-devel/autoconf
sys-devel/automake
sys-devel/gcc
sys-devel/gdb
sys-fs/cryptsetup
sys-kernel/genkernel
sys-kernel/linux-firmware
sys-libs/argp-standalone
sys-libs/cracklib
sys-libs/db
sys-libs/gdbm
sys-libs/uclibc
sys-process/fcron
sys-process/lsof
virtual/libiconv
virtual/libintl
virtual/package-manager
www-client/midori
x11-base/xorg-server
x11-libs/gksu
x11-misc/slim
x11-terms/xfce4-terminal
x11-terms/xterm
xfce-base/xfce4-appfinder
xfce-base/xfce4-meta
xfce-extra/thunar-archive-plugin
xfce-extra/thunar-shares-plugin
xfce-extra/xfce4-mixer
xfce-extra/xfce4-volumed