slitaz-arm rev 94
Add PiTFT flavor files
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Fri Apr 11 10:35:14 2014 +0200 (2014-04-11) |
parents | d634bcd97ef1 |
children | e4640054ca22 |
files | .hgignore flavors/pitft/flavor.conf flavors/pitft/packages.list flavors/pitft/rootfs/etc/X11/xorg.conf.d/99-calibration.conf flavors/pitft/rootfs/etc/init.d/local.sh flavors/pitft/rootfs/etc/slim.conf flavors/pitft/rootfs/etc/slitaz/applications.conf flavors/pitft/rootfs/etc/udev/rules.d/95-stmpe.rules flavors/rpi-base/flavor.conf flavors/rpi-desktop/flavor.conf rpi/data/linux-rpi.patch rpi/linux-pitft.sh rpi/linux-rpi.patch sat-rpi |
line diff
1.1 --- a/.hgignore Fri Apr 11 10:06:58 2014 +0200 1.2 +++ b/.hgignore Fri Apr 11 10:35:14 2014 +0200 1.3 @@ -3,4 +3,4 @@ 1.4 packages/ 1.5 spk/ 1.6 rpi/git 1.7 -rpi/data 1.8 +rpi/cache
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/flavors/pitft/flavor.conf Fri Apr 11 10:35:14 2014 +0200 2.3 @@ -0,0 +1,8 @@ 2.4 +# SliTaz ARM Flavor configuration file. 2.5 +# 2.6 + 2.7 +FLAVOR="pitft" 2.8 +VERSION="20140410" 2.9 +MAINTAINER="pankso@slitaz.org" 2.10 +SHORT_DESC="SliTaz Raspberry PiTFT (tiny touchscreen)" 2.11 +WEB_SITE="http://arm.slitaz.org/rpi"
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/flavors/pitft/packages.list Fri Apr 11 10:35:14 2014 +0200 3.3 @@ -0,0 +1,108 @@ 3.4 +busybox 3.5 +gcc-lib-base 3.6 +gettext-base 3.7 +glibc-base 3.8 +kbd-base 3.9 +slitaz-base-files 3.10 +slitaz-boot-scripts 3.11 +slitaz-configs-base 3.12 +slitaz-tools 3.13 +slitaz-icon 3.14 +slitaz-polar-cursors 3.15 +spk 3.16 +tazirc 3.17 +util-linux-blkid 3.18 +util-linux-uuid 3.19 +ncurses-common 3.20 +ncurses 3.21 +ncursesw 3.22 +libcomerr 3.23 +e2fsprogs 3.24 +dialog 3.25 +zlib 3.26 +dropbear 3.27 +joe 3.28 +nano 3.29 +lynx 3.30 +clex 3.31 +wireless_tools 3.32 +wpa_supplicant 3.33 +libssl 3.34 +libcrypto 3.35 +libgcrypt 3.36 +libgpg-error 3.37 +libnl 3.38 +dosfstools 3.39 +udev 3.40 +kmod 3.41 +liblzma 3.42 +bzip2 3.43 +pciids 3.44 +usbids 3.45 +bzlib 3.46 +freetype 3.47 +libxcb 3.48 +attr 3.49 +expat 3.50 +libxml2 3.51 +acl 3.52 +fontconfig 3.53 +jpeg 3.54 +pixman 3.55 +xorg-libX11 3.56 +xorg-libXft 3.57 +xorg-libXrender 3.58 +xorg-libXpm 3.59 +xorg-libXext 3.60 +xorg-libXmu 3.61 +xorg-libXau 3.62 +xorg-libXdmcp 3.63 +xorg-libXt 3.64 +xorg-libXinerama 3.65 +xorg-libXcomposite 3.66 +xorg-libXv 3.67 +xorg-libxkbfile 3.68 +xorg-libXaw 3.69 +xorg-libXaw 3.70 +xorg-libSM 3.71 +xorg-libICE 3.72 +xorg-xkeyboard-config 3.73 +xorg-libpciaccess 3.74 +xorg-libXxf86vm 3.75 +xorg-libXfont 3.76 +xorg-libXcursor 3.77 +xorg-libXrandr 3.78 +xorg-libXdamage 3.79 +xorg-libXfixes 3.80 +xorg-libfontenc 3.81 +xorg-xkbcomp 3.82 +xorg-server-light 3.83 +xorg-base-fonts 3.84 +xorg-xf86-input-evdev 3.85 +xorg-xf86-video-fbdev 3.86 +xorg-xload 3.87 +xorg-xclock 3.88 +ttf-dejavu 3.89 +giflib 3.90 +tiff 3.91 +libid3tag 3.92 +libjpeg 3.93 +libpng 3.94 +imlib2 3.95 +hsetroot 3.96 +xterm 3.97 +fox 3.98 +adie 3.99 +pathfinder 3.100 +shutterbug 3.101 +calculator 3.102 +links 3.103 +slim 3.104 +alsa-lib 3.105 +libltdl 3.106 +alsa-utils 3.107 +mpg123 3.108 +glib 3.109 +pango 3.110 +cairo 3.111 +openbox
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 4.2 +++ b/flavors/pitft/rootfs/etc/X11/xorg.conf.d/99-calibration.conf Fri Apr 11 10:35:14 2014 +0200 4.3 @@ -0,0 +1,6 @@ 4.4 +Section "InputClass" 4.5 + Identifier "calibration" 4.6 + MatchProduct "stmpe-ts" 4.7 + Option "Calibration" "3800 200 200 3800" 4.8 + Option "SwapAxes" "1" 4.9 +EndSection
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/flavors/pitft/rootfs/etc/init.d/local.sh Fri Apr 11 10:35:14 2014 +0200 5.3 @@ -0,0 +1,11 @@ 5.4 +#!/bin/sh 5.5 +# 5.6 +# /etc/init.d/local.sh: Local startup commands 5.7 +# 5.8 +# All commands here will be executed at boot time. 5.9 +# 5.10 + 5.11 +echo "Setting up PiTFP screen..." 5.12 +modprobe -v fbtft_device name=adafruitts rotate=90 5.13 +export FRAMEBUFFER=/dev/fb1 5.14 +startd slim
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 6.2 +++ b/flavors/pitft/rootfs/etc/slim.conf Fri Apr 11 10:35:14 2014 +0200 6.3 @@ -0,0 +1,93 @@ 6.4 +# /etc/slim.conf: Slim LogIn Manger configuration file 6.5 +# 6.6 + 6.7 +# Path, X server and arguments (if needed) 6.8 +# Note: -xauth $authfile is automatically appended 6.9 +default_path ./:/bin:/usr/bin:/usr/local/bin 6.10 +default_xserver /usr/bin/Xorg 6.11 +#xserver_arguments -dpi 75 6.12 + 6.13 +# Commands for halt, login, etc. 6.14 +halt_cmd /sbin/poweroff 6.15 +reboot_cmd /sbin/reboot 6.16 +console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -l -c "exec /bin/login" 6.17 +#suspend_cmd /usr/sbin/suspend 6.18 + 6.19 +# Full path to the xauth binary 6.20 +xauth_path /usr/bin/xauth 6.21 + 6.22 +# Xauth file for server 6.23 +authfile /run/slim.auth 6.24 + 6.25 +# Activate numlock when slim starts. Valid values: on|off 6.26 +# numlock on 6.27 + 6.28 +# Hide the mouse cursor (note: does not work with some WMs). 6.29 +# Valid values: true|false 6.30 +hidecursor true 6.31 + 6.32 +# This command is executed after a succesful login. 6.33 +# you can place the %session and %theme variables 6.34 +# to handle launching of specific commands in .xinitrc 6.35 +# depending of chosen session and slim theme 6.36 +# 6.37 +# NOTE: if your system does not have bash you need 6.38 +# to adjust the command according to your preferred shell, 6.39 +# i.e. for freebsd use: 6.40 +# login_cmd exec /bin/sh - ~/.xinitrc %session 6.41 +login_cmd exec /bin/sh -l ~/.xinitrc %session 6.42 + 6.43 +# Commands executed when starting and exiting a session. 6.44 +# They can be used for registering a X11 session with 6.45 +# sessreg. You can use the %user variable 6.46 +# 6.47 +# sessionstart_cmd some command 6.48 +# sessionstop_cmd some command 6.49 + 6.50 +# Start in daemon mode. Valid values: yes | no 6.51 +# Note that this can be overriden by the command line 6.52 +# options "-d" and "-nodaemon" 6.53 +# daemon yes 6.54 + 6.55 +# Available sessions (first one is the default). 6.56 +# The current chosen session name is replaced in the login_cmd 6.57 +# above, so your login command can handle different sessions. 6.58 +# see the xinitrc.sample file shipped with slim sources 6.59 +sessions enlightenment,openbox,jwmxs 6.60 + 6.61 +# Executed when pressing F11 (requires imagemagick) 6.62 +#screenshot_cmd mtpaint -s /root/slim-shot.png 6.63 + 6.64 +# welcome message. Available variables: %host, %domain 6.65 +welcome_msg Welcome to %host 6.66 + 6.67 +# Session message. Prepended to the session name when pressing F1 6.68 +# session_msg Session: 6.69 + 6.70 +# shutdown / reboot messages 6.71 +shutdown_msg The system is going down... 6.72 +reboot_msg The system is rebooting... 6.73 + 6.74 +# default user, leave blank or remove this line 6.75 +# for avoid pre-loading the username. 6.76 +default_user root 6.77 + 6.78 +# Focus the password field on start when default_user is set 6.79 +# Set to "yes" to enable this feature 6.80 +#focus_password no 6.81 + 6.82 +# Automatically login the default user (without entering 6.83 +# the password. Set to "yes" to enable this feature 6.84 +auto_login yes 6.85 + 6.86 + 6.87 +# current theme, use comma separated list to specify a set to 6.88 +# randomly choose from 6.89 +current_theme rpi 6.90 + 6.91 +# Lock file 6.92 +lockfile /run/slim.lock 6.93 + 6.94 +# Log file 6.95 +logfile /var/log/slim.log 6.96 +
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 7.2 +++ b/flavors/pitft/rootfs/etc/slitaz/applications.conf Fri Apr 11 10:35:14 2014 +0200 7.3 @@ -0,0 +1,18 @@ 7.4 +# SliTaz default applications configuration file. These apps can be 7.5 +# started through wrappers: browser, editor and terminal. 7.6 +# 7.7 + 7.8 +# File manager. 7.9 +FILE_MANAGER="PathFinder" 7.10 + 7.11 +# Web browser. 7.12 +BROWSER="links -g" 7.13 + 7.14 +# Text editor. 7.15 +EDITOR="adie" 7.16 + 7.17 +# X terminal. 7.18 +TERMINAL="xterm" 7.19 + 7.20 +# Window manager. 7.21 +WINDOW_MANAGER="sts-session"
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/flavors/pitft/rootfs/etc/udev/rules.d/95-stmpe.rules Fri Apr 11 10:35:14 2014 +0200 8.3 @@ -0,0 +1,1 @@ 8.4 +SUBSYSTEM=="input", ATTRS{name}=="stmpe-ts", ENV{DEVNAME}=="*event*", SYMLINK+="input/touchscreen"
9.1 --- a/flavors/rpi-base/flavor.conf Fri Apr 11 10:06:58 2014 +0200 9.2 +++ b/flavors/rpi-base/flavor.conf Fri Apr 11 10:35:14 2014 +0200 9.3 @@ -5,4 +5,4 @@ 9.4 VERSION="20140313" 9.5 MAINTAINER="pankso@slitaz.org" 9.6 SHORT_DESC="SliTaz ARM Raspberry Pi flavor" 9.7 -WEB_SITE="http://arm.slitaz.org" 9.8 +WEB_SITE="http://arm.slitaz.org/rpi"
10.1 --- a/flavors/rpi-desktop/flavor.conf Fri Apr 11 10:06:58 2014 +0200 10.2 +++ b/flavors/rpi-desktop/flavor.conf Fri Apr 11 10:35:14 2014 +0200 10.3 @@ -5,4 +5,4 @@ 10.4 VERSION="20140402" 10.5 MAINTAINER="pankso@slitaz.org" 10.6 SHORT_DESC="SliTaz ARM Raspberry Pi Desktop" 10.7 -WEB_SITE="http://arm.slitaz.org" 10.8 +WEB_SITE="http://arm.slitaz.org/rpi"
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/rpi/data/linux-rpi.patch Fri Apr 11 10:35:14 2014 +0200 11.3 @@ -0,0 +1,390 @@ 11.4 +--- .config 11.5 ++++ .config 11.6 +@@ -31,7 +31,7 @@ 11.7 + CONFIG_BROKEN_ON_SMP=y 11.8 + CONFIG_INIT_ENV_ARG_LIMIT=32 11.9 + CONFIG_CROSS_COMPILE="" 11.10 +-CONFIG_LOCALVERSION="" 11.11 ++CONFIG_LOCALVERSION="-slitaz-rpi" 11.12 + # CONFIG_LOCALVERSION_AUTO is not set 11.13 + CONFIG_HAVE_KERNEL_GZIP=y 11.14 + CONFIG_HAVE_KERNEL_LZMA=y 11.15 +@@ -60,7 +60,6 @@ 11.16 + CONFIG_GENERIC_IRQ_SHOW=y 11.17 + CONFIG_HARDIRQS_SW_RESEND=y 11.18 + CONFIG_IRQ_DOMAIN=y 11.19 +-# CONFIG_IRQ_DOMAIN_DEBUG is not set 11.20 + CONFIG_KTIME_SCALAR=y 11.21 + CONFIG_GENERIC_CLOCKEVENTS=y 11.22 + CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 11.23 +@@ -124,8 +123,11 @@ 11.24 + CONFIG_NAMESPACES=y 11.25 + CONFIG_UTS_NS=y 11.26 + CONFIG_IPC_NS=y 11.27 ++# CONFIG_USER_NS is not set 11.28 + CONFIG_PID_NS=y 11.29 + CONFIG_NET_NS=y 11.30 ++CONFIG_UIDGID_CONVERTED=y 11.31 ++# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set 11.32 + CONFIG_SCHED_AUTOGROUP=y 11.33 + CONFIG_MM_OWNER=y 11.34 + # CONFIG_SYSFS_DEPRECATED is not set 11.35 +@@ -137,7 +139,7 @@ 11.36 + # CONFIG_RD_LZMA is not set 11.37 + # CONFIG_RD_XZ is not set 11.38 + # CONFIG_RD_LZO is not set 11.39 +-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 11.40 ++CONFIG_CC_OPTIMIZE_FOR_SIZE=y 11.41 + CONFIG_SYSCTL=y 11.42 + CONFIG_ANON_INODES=y 11.43 + CONFIG_HAVE_UID16=y 11.44 +@@ -206,7 +208,6 @@ 11.45 + # 11.46 + # GCOV-based kernel profiling 11.47 + # 11.48 +-# CONFIG_GCOV_KERNEL is not set 11.49 + CONFIG_HAVE_GENERIC_DMA_COHERENT=y 11.50 + CONFIG_SLABINFO=y 11.51 + CONFIG_RT_MUTEXES=y 11.52 +@@ -853,7 +854,6 @@ 11.53 + # CONFIG_TIPC is not set 11.54 + # CONFIG_ATM is not set 11.55 + CONFIG_L2TP=m 11.56 +-# CONFIG_L2TP_DEBUGFS is not set 11.57 + # CONFIG_L2TP_V3 is not set 11.58 + CONFIG_STP=m 11.59 + CONFIG_GARP=m 11.60 +@@ -1053,7 +1053,6 @@ 11.61 + # CONFIG_CFG80211_REG_DEBUG is not set 11.62 + # CONFIG_CFG80211_CERTIFICATION_ONUS is not set 11.63 + CONFIG_CFG80211_DEFAULT_PS=y 11.64 +-# CONFIG_CFG80211_DEBUGFS is not set 11.65 + # CONFIG_CFG80211_INTERNAL_REGDB is not set 11.66 + CONFIG_CFG80211_WEXT=y 11.67 + CONFIG_LIB80211=m 11.68 +@@ -1071,7 +1070,6 @@ 11.69 + CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" 11.70 + CONFIG_MAC80211_MESH=y 11.71 + CONFIG_MAC80211_LEDS=y 11.72 +-# CONFIG_MAC80211_DEBUGFS is not set 11.73 + # CONFIG_MAC80211_MESSAGE_TRACING is not set 11.74 + # CONFIG_MAC80211_DEBUG_MENU is not set 11.75 + CONFIG_WIMAX=m 11.76 +@@ -1454,7 +1452,6 @@ 11.77 + # CONFIG_ATH9K_DEBUGFS is not set 11.78 + # CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set 11.79 + CONFIG_ATH9K_HTC=m 11.80 +-# CONFIG_ATH9K_HTC_DEBUGFS is not set 11.81 + CONFIG_CARL9170=m 11.82 + CONFIG_CARL9170_LEDS=y 11.83 + CONFIG_CARL9170_WPC=y 11.84 +@@ -1634,7 +1631,8 @@ 11.85 + CONFIG_VT_HW_CONSOLE_BINDING=y 11.86 + CONFIG_UNIX98_PTYS=y 11.87 + # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set 11.88 +-# CONFIG_LEGACY_PTYS is not set 11.89 ++CONFIG_LEGACY_PTYS=y 11.90 ++CONFIG_LEGACY_PTY_COUNT=256 11.91 + # CONFIG_SERIAL_NONSTANDARD is not set 11.92 + # CONFIG_N_GSM is not set 11.93 + # CONFIG_TRACE_SINK is not set 11.94 +@@ -1651,12 +1649,10 @@ 11.95 + # CONFIG_SERIAL_AMBA_PL010 is not set 11.96 + CONFIG_SERIAL_AMBA_PL011=y 11.97 + CONFIG_SERIAL_AMBA_PL011_CONSOLE=y 11.98 +-# CONFIG_SERIAL_KGDB_NMI is not set 11.99 + # CONFIG_SERIAL_MAX3100 is not set 11.100 + # CONFIG_SERIAL_MAX310X is not set 11.101 + CONFIG_SERIAL_CORE=y 11.102 + CONFIG_SERIAL_CORE_CONSOLE=y 11.103 +-CONFIG_CONSOLE_POLL=y 11.104 + # CONFIG_SERIAL_SCCNXP is not set 11.105 + # CONFIG_SERIAL_TIMBERDALE is not set 11.106 + # CONFIG_SERIAL_ALTERA_JTAGUART is not set 11.107 +@@ -2226,7 +2222,6 @@ 11.108 + CONFIG_DVB_B2C2_FLEXCOP=m 11.109 + CONFIG_SMS_SIANO_MDTV=m 11.110 + CONFIG_SMS_SIANO_RC=y 11.111 +-# CONFIG_SMS_SIANO_DEBUGFS is not set 11.112 + 11.113 + # 11.114 + # Media ancillary drivers (tuners, sensors, i2c, frontends) 11.115 +@@ -2837,7 +2832,7 @@ 11.116 + CONFIG_USB_ISIGHTFW=m 11.117 + CONFIG_USB_YUREX=m 11.118 + CONFIG_USB_EZUSB_FX2=m 11.119 +-# CONFIG_USB_HSIC_USB3503 is not set 11.120 ++CONFIG_USB_HSIC_USB3503=y 11.121 + # CONFIG_USB_PHY is not set 11.122 + # CONFIG_USB_GADGET is not set 11.123 + CONFIG_MMC=y 11.124 +@@ -3129,34 +3124,18 @@ 11.125 + CONFIG_EXT4_FS_SECURITY=y 11.126 + # CONFIG_EXT4_DEBUG is not set 11.127 + CONFIG_JBD2=y 11.128 +-# CONFIG_JBD2_DEBUG is not set 11.129 + CONFIG_FS_MBCACHE=y 11.130 +-CONFIG_REISERFS_FS=m 11.131 +-# CONFIG_REISERFS_CHECK is not set 11.132 +-# CONFIG_REISERFS_PROC_INFO is not set 11.133 +-CONFIG_REISERFS_FS_XATTR=y 11.134 +-CONFIG_REISERFS_FS_POSIX_ACL=y 11.135 +-CONFIG_REISERFS_FS_SECURITY=y 11.136 +-CONFIG_JFS_FS=m 11.137 +-CONFIG_JFS_POSIX_ACL=y 11.138 +-CONFIG_JFS_SECURITY=y 11.139 +-# CONFIG_JFS_DEBUG is not set 11.140 +-CONFIG_JFS_STATISTICS=y 11.141 +-CONFIG_XFS_FS=m 11.142 +-CONFIG_XFS_QUOTA=y 11.143 +-CONFIG_XFS_POSIX_ACL=y 11.144 +-CONFIG_XFS_RT=y 11.145 +-# CONFIG_XFS_WARN is not set 11.146 +-# CONFIG_XFS_DEBUG is not set 11.147 ++# CONFIG_REISERFS_FS is not set 11.148 ++# CONFIG_JFS_FS is not set 11.149 ++# CONFIG_XFS_FS is not set 11.150 + CONFIG_GFS2_FS=m 11.151 + # CONFIG_GFS2_FS_LOCKING_DLM is not set 11.152 + CONFIG_OCFS2_FS=m 11.153 + CONFIG_OCFS2_FS_O2CB=m 11.154 + CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m 11.155 +-CONFIG_OCFS2_FS_STATS=y 11.156 + CONFIG_OCFS2_DEBUG_MASKLOG=y 11.157 + # CONFIG_OCFS2_DEBUG_FS is not set 11.158 +-CONFIG_BTRFS_FS=m 11.159 ++CONFIG_BTRFS_FS=y 11.160 + CONFIG_BTRFS_FS_POSIX_ACL=y 11.161 + # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set 11.162 + # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set 11.163 +@@ -3171,10 +3150,10 @@ 11.164 + CONFIG_FANOTIFY=y 11.165 + CONFIG_QUOTA=y 11.166 + # CONFIG_QUOTA_NETLINK_INTERFACE is not set 11.167 +-CONFIG_PRINT_QUOTA_WARNING=y 11.168 ++# CONFIG_PRINT_QUOTA_WARNING is not set 11.169 + # CONFIG_QUOTA_DEBUG is not set 11.170 + CONFIG_QUOTA_TREE=m 11.171 +-CONFIG_QFMT_V1=m 11.172 ++# CONFIG_QFMT_V1 is not set 11.173 + CONFIG_QFMT_V2=m 11.174 + CONFIG_QUOTACTL=y 11.175 + CONFIG_AUTOFS4_FS=y 11.176 +@@ -3258,7 +3237,6 @@ 11.177 + # CONFIG_SYSV_FS is not set 11.178 + # CONFIG_UFS_FS is not set 11.179 + CONFIG_F2FS_FS=y 11.180 +-CONFIG_F2FS_STAT_FS=y 11.181 + CONFIG_F2FS_FS_XATTR=y 11.182 + CONFIG_F2FS_FS_POSIX_ACL=y 11.183 + CONFIG_NETWORK_FILESYSTEMS=y 11.184 +@@ -3308,39 +3286,39 @@ 11.185 + CONFIG_NLS=y 11.186 + CONFIG_NLS_DEFAULT="utf8" 11.187 + CONFIG_NLS_CODEPAGE_437=y 11.188 +-CONFIG_NLS_CODEPAGE_737=m 11.189 +-CONFIG_NLS_CODEPAGE_775=m 11.190 +-CONFIG_NLS_CODEPAGE_850=m 11.191 +-CONFIG_NLS_CODEPAGE_852=m 11.192 +-CONFIG_NLS_CODEPAGE_855=m 11.193 +-CONFIG_NLS_CODEPAGE_857=m 11.194 +-CONFIG_NLS_CODEPAGE_860=m 11.195 +-CONFIG_NLS_CODEPAGE_861=m 11.196 +-CONFIG_NLS_CODEPAGE_862=m 11.197 +-CONFIG_NLS_CODEPAGE_863=m 11.198 +-CONFIG_NLS_CODEPAGE_864=m 11.199 +-CONFIG_NLS_CODEPAGE_865=m 11.200 +-CONFIG_NLS_CODEPAGE_866=m 11.201 +-CONFIG_NLS_CODEPAGE_869=m 11.202 +-CONFIG_NLS_CODEPAGE_936=m 11.203 +-CONFIG_NLS_CODEPAGE_950=m 11.204 +-CONFIG_NLS_CODEPAGE_932=m 11.205 +-CONFIG_NLS_CODEPAGE_949=m 11.206 +-CONFIG_NLS_CODEPAGE_874=m 11.207 +-CONFIG_NLS_ISO8859_8=m 11.208 +-CONFIG_NLS_CODEPAGE_1250=m 11.209 +-CONFIG_NLS_CODEPAGE_1251=m 11.210 ++# CONFIG_NLS_CODEPAGE_737 is not set 11.211 ++# CONFIG_NLS_CODEPAGE_775 is not set 11.212 ++# CONFIG_NLS_CODEPAGE_850 is not set 11.213 ++# CONFIG_NLS_CODEPAGE_852 is not set 11.214 ++# CONFIG_NLS_CODEPAGE_855 is not set 11.215 ++# CONFIG_NLS_CODEPAGE_857 is not set 11.216 ++# CONFIG_NLS_CODEPAGE_860 is not set 11.217 ++# CONFIG_NLS_CODEPAGE_861 is not set 11.218 ++# CONFIG_NLS_CODEPAGE_862 is not set 11.219 ++# CONFIG_NLS_CODEPAGE_863 is not set 11.220 ++# CONFIG_NLS_CODEPAGE_864 is not set 11.221 ++# CONFIG_NLS_CODEPAGE_865 is not set 11.222 ++# CONFIG_NLS_CODEPAGE_866 is not set 11.223 ++# CONFIG_NLS_CODEPAGE_869 is not set 11.224 ++# CONFIG_NLS_CODEPAGE_936 is not set 11.225 ++# CONFIG_NLS_CODEPAGE_950 is not set 11.226 ++# CONFIG_NLS_CODEPAGE_932 is not set 11.227 ++# CONFIG_NLS_CODEPAGE_949 is not set 11.228 ++# CONFIG_NLS_CODEPAGE_874 is not set 11.229 ++# CONFIG_NLS_ISO8859_8 is not set 11.230 ++# CONFIG_NLS_CODEPAGE_1250 is not set 11.231 ++# CONFIG_NLS_CODEPAGE_1251 is not set 11.232 + CONFIG_NLS_ASCII=y 11.233 + CONFIG_NLS_ISO8859_1=m 11.234 +-CONFIG_NLS_ISO8859_2=m 11.235 +-CONFIG_NLS_ISO8859_3=m 11.236 +-CONFIG_NLS_ISO8859_4=m 11.237 +-CONFIG_NLS_ISO8859_5=m 11.238 +-CONFIG_NLS_ISO8859_6=m 11.239 +-CONFIG_NLS_ISO8859_7=m 11.240 +-CONFIG_NLS_ISO8859_9=m 11.241 +-CONFIG_NLS_ISO8859_13=m 11.242 +-CONFIG_NLS_ISO8859_14=m 11.243 ++# CONFIG_NLS_ISO8859_2 is not set 11.244 ++# CONFIG_NLS_ISO8859_3 is not set 11.245 ++# CONFIG_NLS_ISO8859_4 is not set 11.246 ++# CONFIG_NLS_ISO8859_5 is not set 11.247 ++# CONFIG_NLS_ISO8859_6 is not set 11.248 ++# CONFIG_NLS_ISO8859_7 is not set 11.249 ++# CONFIG_NLS_ISO8859_9 is not set 11.250 ++# CONFIG_NLS_ISO8859_13 is not set 11.251 ++# CONFIG_NLS_ISO8859_14 is not set 11.252 + CONFIG_NLS_ISO8859_15=m 11.253 + CONFIG_NLS_KOI8_R=m 11.254 + CONFIG_NLS_KOI8_U=m 11.255 +@@ -3362,7 +3340,7 @@ 11.256 + # 11.257 + # Kernel hacking 11.258 + # 11.259 +-CONFIG_PRINTK_TIME=y 11.260 ++# CONFIG_PRINTK_TIME is not set 11.261 + CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 11.262 + CONFIG_ENABLE_WARN_DEPRECATED=y 11.263 + CONFIG_ENABLE_MUST_CHECK=y 11.264 +@@ -3371,7 +3349,7 @@ 11.265 + # CONFIG_STRIP_ASM_SYMS is not set 11.266 + # CONFIG_READABLE_ASM is not set 11.267 + # CONFIG_UNUSED_SYMBOLS is not set 11.268 +-CONFIG_DEBUG_FS=y 11.269 ++# CONFIG_DEBUG_FS is not set 11.270 + # CONFIG_HEADERS_CHECK is not set 11.271 + # CONFIG_DEBUG_SECTION_MISMATCH is not set 11.272 + CONFIG_DEBUG_KERNEL=y 11.273 +@@ -3379,13 +3357,10 @@ 11.274 + # CONFIG_LOCKUP_DETECTOR is not set 11.275 + # CONFIG_PANIC_ON_OOPS is not set 11.276 + CONFIG_PANIC_ON_OOPS_VALUE=0 11.277 +-CONFIG_DETECT_HUNG_TASK=y 11.278 +-CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 11.279 +-# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set 11.280 +-CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 11.281 +-CONFIG_SCHED_DEBUG=y 11.282 +-CONFIG_SCHEDSTATS=y 11.283 +-CONFIG_TIMER_STATS=y 11.284 ++# CONFIG_DETECT_HUNG_TASK is not set 11.285 ++# CONFIG_SCHED_DEBUG is not set 11.286 ++# CONFIG_SCHEDSTATS is not set 11.287 ++# CONFIG_TIMER_STATS is not set 11.288 + # CONFIG_DEBUG_OBJECTS is not set 11.289 + # CONFIG_SLUB_DEBUG_ON is not set 11.290 + # CONFIG_SLUB_STATS is not set 11.291 +@@ -3401,20 +3376,19 @@ 11.292 + # CONFIG_LOCK_STAT is not set 11.293 + # CONFIG_DEBUG_ATOMIC_SLEEP is not set 11.294 + # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 11.295 +-CONFIG_STACKTRACE=y 11.296 + # CONFIG_DEBUG_STACK_USAGE is not set 11.297 + # CONFIG_DEBUG_KOBJECT is not set 11.298 +-CONFIG_DEBUG_BUGVERBOSE=y 11.299 ++# CONFIG_DEBUG_BUGVERBOSE is not set 11.300 + # CONFIG_DEBUG_INFO is not set 11.301 + # CONFIG_DEBUG_VM is not set 11.302 + # CONFIG_DEBUG_WRITECOUNT is not set 11.303 +-CONFIG_DEBUG_MEMORY_INIT=y 11.304 ++# CONFIG_DEBUG_MEMORY_INIT is not set 11.305 + # CONFIG_DEBUG_LIST is not set 11.306 + # CONFIG_TEST_LIST_SORT is not set 11.307 + # CONFIG_DEBUG_SG is not set 11.308 + # CONFIG_DEBUG_NOTIFIERS is not set 11.309 + # CONFIG_DEBUG_CREDENTIALS is not set 11.310 +-CONFIG_BOOT_PRINTK_DELAY=y 11.311 ++# CONFIG_BOOT_PRINTK_DELAY is not set 11.312 + 11.313 + # 11.314 + # RCU Debugging 11.315 +@@ -3430,10 +3404,9 @@ 11.316 + # CONFIG_BACKTRACE_SELF_TEST is not set 11.317 + # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 11.318 + # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 11.319 +-# CONFIG_LKDTM is not set 11.320 + # CONFIG_NOTIFIER_ERROR_INJECTION is not set 11.321 + # CONFIG_FAULT_INJECTION is not set 11.322 +-CONFIG_LATENCYTOP=y 11.323 ++# CONFIG_LATENCYTOP is not set 11.324 + # CONFIG_DEBUG_PAGEALLOC is not set 11.325 + CONFIG_HAVE_FUNCTION_TRACER=y 11.326 + CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y 11.327 +@@ -3445,37 +3418,15 @@ 11.328 + CONFIG_RING_BUFFER=y 11.329 + CONFIG_RING_BUFFER_ALLOW_SWAP=y 11.330 + CONFIG_TRACING_SUPPORT=y 11.331 +-CONFIG_FTRACE=y 11.332 +-# CONFIG_FUNCTION_TRACER is not set 11.333 +-# CONFIG_IRQSOFF_TRACER is not set 11.334 +-# CONFIG_PREEMPT_TRACER is not set 11.335 +-# CONFIG_SCHED_TRACER is not set 11.336 +-# CONFIG_ENABLE_DEFAULT_TRACERS is not set 11.337 +-# CONFIG_FTRACE_SYSCALLS is not set 11.338 +-# CONFIG_TRACER_SNAPSHOT is not set 11.339 +-CONFIG_BRANCH_PROFILE_NONE=y 11.340 +-# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set 11.341 +-# CONFIG_PROFILE_ALL_BRANCHES is not set 11.342 +-# CONFIG_STACK_TRACER is not set 11.343 +-# CONFIG_BLK_DEV_IO_TRACE is not set 11.344 +-# CONFIG_KPROBE_EVENT is not set 11.345 +-# CONFIG_PROBE_EVENTS is not set 11.346 +-# CONFIG_RING_BUFFER_BENCHMARK is not set 11.347 +-# CONFIG_RING_BUFFER_STARTUP_TEST is not set 11.348 ++# CONFIG_FTRACE is not set 11.349 + # CONFIG_RBTREE_TEST is not set 11.350 + # CONFIG_INTERVAL_TREE_TEST is not set 11.351 +-# CONFIG_DYNAMIC_DEBUG is not set 11.352 + # CONFIG_DMA_API_DEBUG is not set 11.353 + # CONFIG_ATOMIC64_SELFTEST is not set 11.354 + # CONFIG_ASYNC_RAID6_TEST is not set 11.355 + # CONFIG_SAMPLES is not set 11.356 + CONFIG_HAVE_ARCH_KGDB=y 11.357 +-CONFIG_KGDB=y 11.358 +-CONFIG_KGDB_SERIAL_CONSOLE=y 11.359 +-# CONFIG_KGDB_TESTS is not set 11.360 +-CONFIG_KGDB_KDB=y 11.361 +-CONFIG_KDB_KEYBOARD=y 11.362 +-CONFIG_KDB_CONTINUE_CATASTROPHIC=0 11.363 ++# CONFIG_KGDB is not set 11.364 + # CONFIG_TEST_STRING_HELPERS is not set 11.365 + # CONFIG_TEST_KSTRTOX is not set 11.366 + CONFIG_STRICT_DEVMEM=y 11.367 +@@ -3499,7 +3450,7 @@ 11.368 + # CONFIG_SECURITYFS is not set 11.369 + CONFIG_DEFAULT_SECURITY_DAC=y 11.370 + CONFIG_DEFAULT_SECURITY="" 11.371 +-CONFIG_XOR_BLOCKS=m 11.372 ++CONFIG_XOR_BLOCKS=y 11.373 + CONFIG_ASYNC_CORE=m 11.374 + CONFIG_ASYNC_MEMCPY=m 11.375 + CONFIG_ASYNC_XOR=m 11.376 +@@ -3619,7 +3570,7 @@ 11.377 + # 11.378 + # Library routines 11.379 + # 11.380 +-CONFIG_RAID6_PQ=m 11.381 ++CONFIG_RAID6_PQ=y 11.382 + CONFIG_BITREVERSE=y 11.383 + CONFIG_GENERIC_STRNCPY_FROM_USER=y 11.384 + CONFIG_GENERIC_STRNLEN_USER=y 11.385 +@@ -3640,7 +3591,7 @@ 11.386 + # CONFIG_CRC8 is not set 11.387 + CONFIG_AUDIT_GENERIC=y 11.388 + CONFIG_ZLIB_INFLATE=y 11.389 +-CONFIG_ZLIB_DEFLATE=m 11.390 ++CONFIG_ZLIB_DEFLATE=y 11.391 + CONFIG_LZO_COMPRESS=y 11.392 + CONFIG_LZO_DECOMPRESS=y 11.393 + CONFIG_XZ_DEC=m
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/rpi/linux-pitft.sh Fri Apr 11 10:35:14 2014 +0200 12.3 @@ -0,0 +1,43 @@ 12.4 +#!/bin/sh 12.5 +# 12.6 +# Create SliTat PiTFT Linux Kernel package 12.7 +# 12.8 +# See: https://github.com/adafruit/adafruit-rpi-fbtft/ 12.9 +# 12.10 +. /lib/libtaz.sh 12.11 + 12.12 +cache="rpi/cache" 12.13 +kvers="3.6.11" 12.14 +tarball="linux-$kvers.tar.xz" 12.15 +kurl="ftp://www.kernel.org/pub/linux/kernel/v3.x/$tarball" 12.16 +install="$cache/linux-$vers-install" 12.17 +: ${arch=arm} 12.18 + 12.19 +cd ${cache} || exit 1 12.20 + 12.21 +echo "Checking for: $tarball" 12.22 +[ -f "$tarball" ] || wget ${kurl} 12.23 +[ -d "linux-$kvers" ] || tar xJf ${tarball} 12.24 +cd linux-$kvers 12.25 + 12.26 +# fbtft drivers 12.27 +if [ ! -d "drivers/video/fbtft" ]; then 12.28 + cd drivers/video 12.29 + git clone git://github.com/notro/fbtft.git 12.30 + cd ../.. 12.31 + echo 'source "drivers/video/fbtft/Kconfig"' >> drivers/video/Kconfig 12.32 + echo 'obj-y += fbtft/' >> drivers/video/Makefile 12.33 +fi 12.34 + 12.35 +[ "$gconfig" ] && make ARCH=arm gconfig 12.36 + 12.37 +export PATH=$PATH:/cross/${arch}/tools/bin 12.38 +export HOST_SYSTEM=${arch}-slitaz-linux-gnueabi 12.39 + 12.40 +# Make it! 12.41 +make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- zImage && 12.42 +make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- modules && 12.43 +make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- \ 12.44 + INSTALL_MOD_PATH=${install} modules_install || exit 1 12.45 +mkdir -p ${install}/boot 12.46 +cp -a arch/arm/boot/zImage ${install}/boot/kernel.img
13.1 --- a/rpi/linux-rpi.patch Fri Apr 11 10:06:58 2014 +0200 13.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 13.3 @@ -1,390 +0,0 @@ 13.4 ---- .config 13.5 -+++ .config 13.6 -@@ -31,7 +31,7 @@ 13.7 - CONFIG_BROKEN_ON_SMP=y 13.8 - CONFIG_INIT_ENV_ARG_LIMIT=32 13.9 - CONFIG_CROSS_COMPILE="" 13.10 --CONFIG_LOCALVERSION="" 13.11 -+CONFIG_LOCALVERSION="-slitaz-rpi" 13.12 - # CONFIG_LOCALVERSION_AUTO is not set 13.13 - CONFIG_HAVE_KERNEL_GZIP=y 13.14 - CONFIG_HAVE_KERNEL_LZMA=y 13.15 -@@ -60,7 +60,6 @@ 13.16 - CONFIG_GENERIC_IRQ_SHOW=y 13.17 - CONFIG_HARDIRQS_SW_RESEND=y 13.18 - CONFIG_IRQ_DOMAIN=y 13.19 --# CONFIG_IRQ_DOMAIN_DEBUG is not set 13.20 - CONFIG_KTIME_SCALAR=y 13.21 - CONFIG_GENERIC_CLOCKEVENTS=y 13.22 - CONFIG_GENERIC_CLOCKEVENTS_BUILD=y 13.23 -@@ -124,8 +123,11 @@ 13.24 - CONFIG_NAMESPACES=y 13.25 - CONFIG_UTS_NS=y 13.26 - CONFIG_IPC_NS=y 13.27 -+# CONFIG_USER_NS is not set 13.28 - CONFIG_PID_NS=y 13.29 - CONFIG_NET_NS=y 13.30 -+CONFIG_UIDGID_CONVERTED=y 13.31 -+# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set 13.32 - CONFIG_SCHED_AUTOGROUP=y 13.33 - CONFIG_MM_OWNER=y 13.34 - # CONFIG_SYSFS_DEPRECATED is not set 13.35 -@@ -137,7 +139,7 @@ 13.36 - # CONFIG_RD_LZMA is not set 13.37 - # CONFIG_RD_XZ is not set 13.38 - # CONFIG_RD_LZO is not set 13.39 --# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set 13.40 -+CONFIG_CC_OPTIMIZE_FOR_SIZE=y 13.41 - CONFIG_SYSCTL=y 13.42 - CONFIG_ANON_INODES=y 13.43 - CONFIG_HAVE_UID16=y 13.44 -@@ -206,7 +208,6 @@ 13.45 - # 13.46 - # GCOV-based kernel profiling 13.47 - # 13.48 --# CONFIG_GCOV_KERNEL is not set 13.49 - CONFIG_HAVE_GENERIC_DMA_COHERENT=y 13.50 - CONFIG_SLABINFO=y 13.51 - CONFIG_RT_MUTEXES=y 13.52 -@@ -853,7 +854,6 @@ 13.53 - # CONFIG_TIPC is not set 13.54 - # CONFIG_ATM is not set 13.55 - CONFIG_L2TP=m 13.56 --# CONFIG_L2TP_DEBUGFS is not set 13.57 - # CONFIG_L2TP_V3 is not set 13.58 - CONFIG_STP=m 13.59 - CONFIG_GARP=m 13.60 -@@ -1053,7 +1053,6 @@ 13.61 - # CONFIG_CFG80211_REG_DEBUG is not set 13.62 - # CONFIG_CFG80211_CERTIFICATION_ONUS is not set 13.63 - CONFIG_CFG80211_DEFAULT_PS=y 13.64 --# CONFIG_CFG80211_DEBUGFS is not set 13.65 - # CONFIG_CFG80211_INTERNAL_REGDB is not set 13.66 - CONFIG_CFG80211_WEXT=y 13.67 - CONFIG_LIB80211=m 13.68 -@@ -1071,7 +1070,6 @@ 13.69 - CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" 13.70 - CONFIG_MAC80211_MESH=y 13.71 - CONFIG_MAC80211_LEDS=y 13.72 --# CONFIG_MAC80211_DEBUGFS is not set 13.73 - # CONFIG_MAC80211_MESSAGE_TRACING is not set 13.74 - # CONFIG_MAC80211_DEBUG_MENU is not set 13.75 - CONFIG_WIMAX=m 13.76 -@@ -1454,7 +1452,6 @@ 13.77 - # CONFIG_ATH9K_DEBUGFS is not set 13.78 - # CONFIG_ATH9K_LEGACY_RATE_CONTROL is not set 13.79 - CONFIG_ATH9K_HTC=m 13.80 --# CONFIG_ATH9K_HTC_DEBUGFS is not set 13.81 - CONFIG_CARL9170=m 13.82 - CONFIG_CARL9170_LEDS=y 13.83 - CONFIG_CARL9170_WPC=y 13.84 -@@ -1634,7 +1631,8 @@ 13.85 - CONFIG_VT_HW_CONSOLE_BINDING=y 13.86 - CONFIG_UNIX98_PTYS=y 13.87 - # CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set 13.88 --# CONFIG_LEGACY_PTYS is not set 13.89 -+CONFIG_LEGACY_PTYS=y 13.90 -+CONFIG_LEGACY_PTY_COUNT=256 13.91 - # CONFIG_SERIAL_NONSTANDARD is not set 13.92 - # CONFIG_N_GSM is not set 13.93 - # CONFIG_TRACE_SINK is not set 13.94 -@@ -1651,12 +1649,10 @@ 13.95 - # CONFIG_SERIAL_AMBA_PL010 is not set 13.96 - CONFIG_SERIAL_AMBA_PL011=y 13.97 - CONFIG_SERIAL_AMBA_PL011_CONSOLE=y 13.98 --# CONFIG_SERIAL_KGDB_NMI is not set 13.99 - # CONFIG_SERIAL_MAX3100 is not set 13.100 - # CONFIG_SERIAL_MAX310X is not set 13.101 - CONFIG_SERIAL_CORE=y 13.102 - CONFIG_SERIAL_CORE_CONSOLE=y 13.103 --CONFIG_CONSOLE_POLL=y 13.104 - # CONFIG_SERIAL_SCCNXP is not set 13.105 - # CONFIG_SERIAL_TIMBERDALE is not set 13.106 - # CONFIG_SERIAL_ALTERA_JTAGUART is not set 13.107 -@@ -2226,7 +2222,6 @@ 13.108 - CONFIG_DVB_B2C2_FLEXCOP=m 13.109 - CONFIG_SMS_SIANO_MDTV=m 13.110 - CONFIG_SMS_SIANO_RC=y 13.111 --# CONFIG_SMS_SIANO_DEBUGFS is not set 13.112 - 13.113 - # 13.114 - # Media ancillary drivers (tuners, sensors, i2c, frontends) 13.115 -@@ -2837,7 +2832,7 @@ 13.116 - CONFIG_USB_ISIGHTFW=m 13.117 - CONFIG_USB_YUREX=m 13.118 - CONFIG_USB_EZUSB_FX2=m 13.119 --# CONFIG_USB_HSIC_USB3503 is not set 13.120 -+CONFIG_USB_HSIC_USB3503=y 13.121 - # CONFIG_USB_PHY is not set 13.122 - # CONFIG_USB_GADGET is not set 13.123 - CONFIG_MMC=y 13.124 -@@ -3129,34 +3124,18 @@ 13.125 - CONFIG_EXT4_FS_SECURITY=y 13.126 - # CONFIG_EXT4_DEBUG is not set 13.127 - CONFIG_JBD2=y 13.128 --# CONFIG_JBD2_DEBUG is not set 13.129 - CONFIG_FS_MBCACHE=y 13.130 --CONFIG_REISERFS_FS=m 13.131 --# CONFIG_REISERFS_CHECK is not set 13.132 --# CONFIG_REISERFS_PROC_INFO is not set 13.133 --CONFIG_REISERFS_FS_XATTR=y 13.134 --CONFIG_REISERFS_FS_POSIX_ACL=y 13.135 --CONFIG_REISERFS_FS_SECURITY=y 13.136 --CONFIG_JFS_FS=m 13.137 --CONFIG_JFS_POSIX_ACL=y 13.138 --CONFIG_JFS_SECURITY=y 13.139 --# CONFIG_JFS_DEBUG is not set 13.140 --CONFIG_JFS_STATISTICS=y 13.141 --CONFIG_XFS_FS=m 13.142 --CONFIG_XFS_QUOTA=y 13.143 --CONFIG_XFS_POSIX_ACL=y 13.144 --CONFIG_XFS_RT=y 13.145 --# CONFIG_XFS_WARN is not set 13.146 --# CONFIG_XFS_DEBUG is not set 13.147 -+# CONFIG_REISERFS_FS is not set 13.148 -+# CONFIG_JFS_FS is not set 13.149 -+# CONFIG_XFS_FS is not set 13.150 - CONFIG_GFS2_FS=m 13.151 - # CONFIG_GFS2_FS_LOCKING_DLM is not set 13.152 - CONFIG_OCFS2_FS=m 13.153 - CONFIG_OCFS2_FS_O2CB=m 13.154 - CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m 13.155 --CONFIG_OCFS2_FS_STATS=y 13.156 - CONFIG_OCFS2_DEBUG_MASKLOG=y 13.157 - # CONFIG_OCFS2_DEBUG_FS is not set 13.158 --CONFIG_BTRFS_FS=m 13.159 -+CONFIG_BTRFS_FS=y 13.160 - CONFIG_BTRFS_FS_POSIX_ACL=y 13.161 - # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set 13.162 - # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set 13.163 -@@ -3171,10 +3150,10 @@ 13.164 - CONFIG_FANOTIFY=y 13.165 - CONFIG_QUOTA=y 13.166 - # CONFIG_QUOTA_NETLINK_INTERFACE is not set 13.167 --CONFIG_PRINT_QUOTA_WARNING=y 13.168 -+# CONFIG_PRINT_QUOTA_WARNING is not set 13.169 - # CONFIG_QUOTA_DEBUG is not set 13.170 - CONFIG_QUOTA_TREE=m 13.171 --CONFIG_QFMT_V1=m 13.172 -+# CONFIG_QFMT_V1 is not set 13.173 - CONFIG_QFMT_V2=m 13.174 - CONFIG_QUOTACTL=y 13.175 - CONFIG_AUTOFS4_FS=y 13.176 -@@ -3258,7 +3237,6 @@ 13.177 - # CONFIG_SYSV_FS is not set 13.178 - # CONFIG_UFS_FS is not set 13.179 - CONFIG_F2FS_FS=y 13.180 --CONFIG_F2FS_STAT_FS=y 13.181 - CONFIG_F2FS_FS_XATTR=y 13.182 - CONFIG_F2FS_FS_POSIX_ACL=y 13.183 - CONFIG_NETWORK_FILESYSTEMS=y 13.184 -@@ -3308,39 +3286,39 @@ 13.185 - CONFIG_NLS=y 13.186 - CONFIG_NLS_DEFAULT="utf8" 13.187 - CONFIG_NLS_CODEPAGE_437=y 13.188 --CONFIG_NLS_CODEPAGE_737=m 13.189 --CONFIG_NLS_CODEPAGE_775=m 13.190 --CONFIG_NLS_CODEPAGE_850=m 13.191 --CONFIG_NLS_CODEPAGE_852=m 13.192 --CONFIG_NLS_CODEPAGE_855=m 13.193 --CONFIG_NLS_CODEPAGE_857=m 13.194 --CONFIG_NLS_CODEPAGE_860=m 13.195 --CONFIG_NLS_CODEPAGE_861=m 13.196 --CONFIG_NLS_CODEPAGE_862=m 13.197 --CONFIG_NLS_CODEPAGE_863=m 13.198 --CONFIG_NLS_CODEPAGE_864=m 13.199 --CONFIG_NLS_CODEPAGE_865=m 13.200 --CONFIG_NLS_CODEPAGE_866=m 13.201 --CONFIG_NLS_CODEPAGE_869=m 13.202 --CONFIG_NLS_CODEPAGE_936=m 13.203 --CONFIG_NLS_CODEPAGE_950=m 13.204 --CONFIG_NLS_CODEPAGE_932=m 13.205 --CONFIG_NLS_CODEPAGE_949=m 13.206 --CONFIG_NLS_CODEPAGE_874=m 13.207 --CONFIG_NLS_ISO8859_8=m 13.208 --CONFIG_NLS_CODEPAGE_1250=m 13.209 --CONFIG_NLS_CODEPAGE_1251=m 13.210 -+# CONFIG_NLS_CODEPAGE_737 is not set 13.211 -+# CONFIG_NLS_CODEPAGE_775 is not set 13.212 -+# CONFIG_NLS_CODEPAGE_850 is not set 13.213 -+# CONFIG_NLS_CODEPAGE_852 is not set 13.214 -+# CONFIG_NLS_CODEPAGE_855 is not set 13.215 -+# CONFIG_NLS_CODEPAGE_857 is not set 13.216 -+# CONFIG_NLS_CODEPAGE_860 is not set 13.217 -+# CONFIG_NLS_CODEPAGE_861 is not set 13.218 -+# CONFIG_NLS_CODEPAGE_862 is not set 13.219 -+# CONFIG_NLS_CODEPAGE_863 is not set 13.220 -+# CONFIG_NLS_CODEPAGE_864 is not set 13.221 -+# CONFIG_NLS_CODEPAGE_865 is not set 13.222 -+# CONFIG_NLS_CODEPAGE_866 is not set 13.223 -+# CONFIG_NLS_CODEPAGE_869 is not set 13.224 -+# CONFIG_NLS_CODEPAGE_936 is not set 13.225 -+# CONFIG_NLS_CODEPAGE_950 is not set 13.226 -+# CONFIG_NLS_CODEPAGE_932 is not set 13.227 -+# CONFIG_NLS_CODEPAGE_949 is not set 13.228 -+# CONFIG_NLS_CODEPAGE_874 is not set 13.229 -+# CONFIG_NLS_ISO8859_8 is not set 13.230 -+# CONFIG_NLS_CODEPAGE_1250 is not set 13.231 -+# CONFIG_NLS_CODEPAGE_1251 is not set 13.232 - CONFIG_NLS_ASCII=y 13.233 - CONFIG_NLS_ISO8859_1=m 13.234 --CONFIG_NLS_ISO8859_2=m 13.235 --CONFIG_NLS_ISO8859_3=m 13.236 --CONFIG_NLS_ISO8859_4=m 13.237 --CONFIG_NLS_ISO8859_5=m 13.238 --CONFIG_NLS_ISO8859_6=m 13.239 --CONFIG_NLS_ISO8859_7=m 13.240 --CONFIG_NLS_ISO8859_9=m 13.241 --CONFIG_NLS_ISO8859_13=m 13.242 --CONFIG_NLS_ISO8859_14=m 13.243 -+# CONFIG_NLS_ISO8859_2 is not set 13.244 -+# CONFIG_NLS_ISO8859_3 is not set 13.245 -+# CONFIG_NLS_ISO8859_4 is not set 13.246 -+# CONFIG_NLS_ISO8859_5 is not set 13.247 -+# CONFIG_NLS_ISO8859_6 is not set 13.248 -+# CONFIG_NLS_ISO8859_7 is not set 13.249 -+# CONFIG_NLS_ISO8859_9 is not set 13.250 -+# CONFIG_NLS_ISO8859_13 is not set 13.251 -+# CONFIG_NLS_ISO8859_14 is not set 13.252 - CONFIG_NLS_ISO8859_15=m 13.253 - CONFIG_NLS_KOI8_R=m 13.254 - CONFIG_NLS_KOI8_U=m 13.255 -@@ -3362,7 +3340,7 @@ 13.256 - # 13.257 - # Kernel hacking 13.258 - # 13.259 --CONFIG_PRINTK_TIME=y 13.260 -+# CONFIG_PRINTK_TIME is not set 13.261 - CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 13.262 - CONFIG_ENABLE_WARN_DEPRECATED=y 13.263 - CONFIG_ENABLE_MUST_CHECK=y 13.264 -@@ -3371,7 +3349,7 @@ 13.265 - # CONFIG_STRIP_ASM_SYMS is not set 13.266 - # CONFIG_READABLE_ASM is not set 13.267 - # CONFIG_UNUSED_SYMBOLS is not set 13.268 --CONFIG_DEBUG_FS=y 13.269 -+# CONFIG_DEBUG_FS is not set 13.270 - # CONFIG_HEADERS_CHECK is not set 13.271 - # CONFIG_DEBUG_SECTION_MISMATCH is not set 13.272 - CONFIG_DEBUG_KERNEL=y 13.273 -@@ -3379,13 +3357,10 @@ 13.274 - # CONFIG_LOCKUP_DETECTOR is not set 13.275 - # CONFIG_PANIC_ON_OOPS is not set 13.276 - CONFIG_PANIC_ON_OOPS_VALUE=0 13.277 --CONFIG_DETECT_HUNG_TASK=y 13.278 --CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 13.279 --# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set 13.280 --CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 13.281 --CONFIG_SCHED_DEBUG=y 13.282 --CONFIG_SCHEDSTATS=y 13.283 --CONFIG_TIMER_STATS=y 13.284 -+# CONFIG_DETECT_HUNG_TASK is not set 13.285 -+# CONFIG_SCHED_DEBUG is not set 13.286 -+# CONFIG_SCHEDSTATS is not set 13.287 -+# CONFIG_TIMER_STATS is not set 13.288 - # CONFIG_DEBUG_OBJECTS is not set 13.289 - # CONFIG_SLUB_DEBUG_ON is not set 13.290 - # CONFIG_SLUB_STATS is not set 13.291 -@@ -3401,20 +3376,19 @@ 13.292 - # CONFIG_LOCK_STAT is not set 13.293 - # CONFIG_DEBUG_ATOMIC_SLEEP is not set 13.294 - # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set 13.295 --CONFIG_STACKTRACE=y 13.296 - # CONFIG_DEBUG_STACK_USAGE is not set 13.297 - # CONFIG_DEBUG_KOBJECT is not set 13.298 --CONFIG_DEBUG_BUGVERBOSE=y 13.299 -+# CONFIG_DEBUG_BUGVERBOSE is not set 13.300 - # CONFIG_DEBUG_INFO is not set 13.301 - # CONFIG_DEBUG_VM is not set 13.302 - # CONFIG_DEBUG_WRITECOUNT is not set 13.303 --CONFIG_DEBUG_MEMORY_INIT=y 13.304 -+# CONFIG_DEBUG_MEMORY_INIT is not set 13.305 - # CONFIG_DEBUG_LIST is not set 13.306 - # CONFIG_TEST_LIST_SORT is not set 13.307 - # CONFIG_DEBUG_SG is not set 13.308 - # CONFIG_DEBUG_NOTIFIERS is not set 13.309 - # CONFIG_DEBUG_CREDENTIALS is not set 13.310 --CONFIG_BOOT_PRINTK_DELAY=y 13.311 -+# CONFIG_BOOT_PRINTK_DELAY is not set 13.312 - 13.313 - # 13.314 - # RCU Debugging 13.315 -@@ -3430,10 +3404,9 @@ 13.316 - # CONFIG_BACKTRACE_SELF_TEST is not set 13.317 - # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set 13.318 - # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set 13.319 --# CONFIG_LKDTM is not set 13.320 - # CONFIG_NOTIFIER_ERROR_INJECTION is not set 13.321 - # CONFIG_FAULT_INJECTION is not set 13.322 --CONFIG_LATENCYTOP=y 13.323 -+# CONFIG_LATENCYTOP is not set 13.324 - # CONFIG_DEBUG_PAGEALLOC is not set 13.325 - CONFIG_HAVE_FUNCTION_TRACER=y 13.326 - CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y 13.327 -@@ -3445,37 +3418,15 @@ 13.328 - CONFIG_RING_BUFFER=y 13.329 - CONFIG_RING_BUFFER_ALLOW_SWAP=y 13.330 - CONFIG_TRACING_SUPPORT=y 13.331 --CONFIG_FTRACE=y 13.332 --# CONFIG_FUNCTION_TRACER is not set 13.333 --# CONFIG_IRQSOFF_TRACER is not set 13.334 --# CONFIG_PREEMPT_TRACER is not set 13.335 --# CONFIG_SCHED_TRACER is not set 13.336 --# CONFIG_ENABLE_DEFAULT_TRACERS is not set 13.337 --# CONFIG_FTRACE_SYSCALLS is not set 13.338 --# CONFIG_TRACER_SNAPSHOT is not set 13.339 --CONFIG_BRANCH_PROFILE_NONE=y 13.340 --# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set 13.341 --# CONFIG_PROFILE_ALL_BRANCHES is not set 13.342 --# CONFIG_STACK_TRACER is not set 13.343 --# CONFIG_BLK_DEV_IO_TRACE is not set 13.344 --# CONFIG_KPROBE_EVENT is not set 13.345 --# CONFIG_PROBE_EVENTS is not set 13.346 --# CONFIG_RING_BUFFER_BENCHMARK is not set 13.347 --# CONFIG_RING_BUFFER_STARTUP_TEST is not set 13.348 -+# CONFIG_FTRACE is not set 13.349 - # CONFIG_RBTREE_TEST is not set 13.350 - # CONFIG_INTERVAL_TREE_TEST is not set 13.351 --# CONFIG_DYNAMIC_DEBUG is not set 13.352 - # CONFIG_DMA_API_DEBUG is not set 13.353 - # CONFIG_ATOMIC64_SELFTEST is not set 13.354 - # CONFIG_ASYNC_RAID6_TEST is not set 13.355 - # CONFIG_SAMPLES is not set 13.356 - CONFIG_HAVE_ARCH_KGDB=y 13.357 --CONFIG_KGDB=y 13.358 --CONFIG_KGDB_SERIAL_CONSOLE=y 13.359 --# CONFIG_KGDB_TESTS is not set 13.360 --CONFIG_KGDB_KDB=y 13.361 --CONFIG_KDB_KEYBOARD=y 13.362 --CONFIG_KDB_CONTINUE_CATASTROPHIC=0 13.363 -+# CONFIG_KGDB is not set 13.364 - # CONFIG_TEST_STRING_HELPERS is not set 13.365 - # CONFIG_TEST_KSTRTOX is not set 13.366 - CONFIG_STRICT_DEVMEM=y 13.367 -@@ -3499,7 +3450,7 @@ 13.368 - # CONFIG_SECURITYFS is not set 13.369 - CONFIG_DEFAULT_SECURITY_DAC=y 13.370 - CONFIG_DEFAULT_SECURITY="" 13.371 --CONFIG_XOR_BLOCKS=m 13.372 -+CONFIG_XOR_BLOCKS=y 13.373 - CONFIG_ASYNC_CORE=m 13.374 - CONFIG_ASYNC_MEMCPY=m 13.375 - CONFIG_ASYNC_XOR=m 13.376 -@@ -3619,7 +3570,7 @@ 13.377 - # 13.378 - # Library routines 13.379 - # 13.380 --CONFIG_RAID6_PQ=m 13.381 -+CONFIG_RAID6_PQ=y 13.382 - CONFIG_BITREVERSE=y 13.383 - CONFIG_GENERIC_STRNCPY_FROM_USER=y 13.384 - CONFIG_GENERIC_STRNLEN_USER=y 13.385 -@@ -3640,7 +3591,7 @@ 13.386 - # CONFIG_CRC8 is not set 13.387 - CONFIG_AUDIT_GENERIC=y 13.388 - CONFIG_ZLIB_INFLATE=y 13.389 --CONFIG_ZLIB_DEFLATE=m 13.390 -+CONFIG_ZLIB_DEFLATE=y 13.391 - CONFIG_LZO_COMPRESS=y 13.392 - CONFIG_LZO_DECOMPRESS=y 13.393 - CONFIG_XZ_DEC=m
14.1 --- a/sat-rpi Fri Apr 11 10:06:58 2014 +0200 14.2 +++ b/sat-rpi Fri Apr 11 10:35:14 2014 +0200 14.3 @@ -15,6 +15,7 @@ 14.4 distro="$work/distro" 14.5 rpi="$work/rpi" 14.6 data="$rpi/data" 14.7 +cache="$rpi/cache" 14.8 boot="$distro/boot" 14.9 rootfs="$distro/rootfs" 14.10 rpi_git="$rpi/git" 14.11 @@ -160,8 +161,8 @@ 14.12 14.13 # Store sdcard partition(s) list 14.14 fdisk -l /dev/${dev} | grep "^/dev/$dev" | awk '{print $1}' \ 14.15 - > ${data}/sdcard.part 14.16 - partnb=$(cat ${data}/sdcard.part | wc -l) 14.17 + > ${cache}/sdcard.part 14.18 + partnb=$(cat ${cache}/sdcard.part | wc -l) 14.19 if [ "$partnb" != 3 ]; then 14.20 error "SliTaz RPi needs 3 partitions on the sdcard" 14.21 newline && exit 1 14.22 @@ -191,7 +192,7 @@ 14.23 echo -n "Unmounting: RPi sdcard" 14.24 umount_sd; status 14.25 14.26 - rm -f ${data}/sdcard.part 14.27 + rm -f ${cache}/sdcard.part 14.28 separator 14.29 echo "Insert the SD card into your Raspberry Pi and boot!" 14.30 newline ;; 14.31 @@ -284,10 +285,10 @@ 14.32 fi 14.33 14.34 # Kernel at last 14.35 - . $data/linux-*/receipt 14.36 + . $cache/linux-*/receipt 14.37 kvers="$VERSION" 14.38 kpkg="$rootfs/var/lib/tazpkg/installed/linux" 14.39 - fs="$data/linux-$kvers/fs" 14.40 + fs="$cache/linux-$kvers/fs" 14.41 ksize=$(du -sh $fs | awk '{print $1}') 14.42 if [ -d "$fs" ]; then 14.43 echo -n "Copying: kernel $kvers ($ksize)" 14.44 @@ -295,7 +296,7 @@ 14.45 cp -rf ${fs}/lib/* ${rootfs}/lib 14.46 cp -f ${fs}/boot/* ${boot} 14.47 mkdir -p ${kpkg} 14.48 - cd ${data}/linux-${kvers} 14.49 + cd ${cache}/linux-${kvers} 14.50 cp -f files.list md5sum receipt ${kpkg} 14.51 status 14.52 else 14.53 @@ -310,7 +311,7 @@ 14.54 cook-linux) 14.55 # Native SliTaz Toolchain and cross toolchain must be installed 14.56 check_root 14.57 - install="$data/linux-install" 14.58 + install="$cache/linux-install" 14.59 if [ ! -d "/cross/$arch" ]; then 14.60 error "Missing cross toolchain in: /cross/$arch" && exit 1 14.61 fi 14.62 @@ -328,7 +329,7 @@ 14.63 make mrproper && 14.64 make ARCH=arm bcmrpi_defconfig 14.65 echo "Patching SliTaz RPi Linux .config" 14.66 - patch -p0 -i ${rpi}/linux-rpi.patch || exit 1 14.67 + patch -p0 -i ${data}/linux-rpi.patch || exit 1 14.68 make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- zImage && 14.69 make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- modules && 14.70 make ARCH=arm CROSS_COMPILE=${HOST_SYSTEM}- \ 14.71 @@ -353,18 +354,18 @@ 14.72 depmod -b . ${kvers%+}-slitaz-rpi+ 14.73 14.74 # Kernel 14.75 - fs="$data/linux-$kvers/fs" 14.76 + fs="$cache/linux-$kvers/fs" 14.77 echo "Kernel version: $kvers" 14.78 if [ -d "$install" ]; then 14.79 - rm -rf ${data}/linux-${kvers} 14.80 - mkdir -p ${data}/linux-${kvers} 14.81 + rm -rf ${cache}/linux-${kvers} 14.82 + mkdir -p ${cache}/linux-${kvers} 14.83 cp -a ${install} ${fs} 14.84 rm -f ${fs}/lib/modules/*/build \ 14.85 ${fs}/lib/modules/*/source 14.86 fi 14.87 14.88 # Pack .tazpkg 14.89 - cd ${data} 14.90 + cd ${cache} 14.91 echo "Creating package: receipt" 14.92 cat > linux-$kvers/receipt << EOT 14.93 # SliTaz package receipt 14.94 @@ -386,34 +387,34 @@ 14.95 get-linux) 14.96 # Precook RPi kernel 14.97 check_root 14.98 - mkdir -p ${data} 14.99 + mkdir -p ${cache} 14.100 14.101 # Last version 14.102 - rm -f ${data}/linux-version.txt 14.103 + rm -f ${cache}/linux-version.txt 14.104 if busybox wget -q -s ${rpi_mirror}/last-linux.txt; then 14.105 echo -n "Fetching latest Kernel string..." 14.106 wget -q ${rpi_mirror}/last-linux.txt \ 14.107 - -O ${data}/linux-version.txt || exit 1 14.108 + -O ${cache}/linux-version.txt || exit 1 14.109 status 14.110 else 14.111 echo "Mirror is unreachable" && exit 1 14.112 fi 14.113 - kvers=$(cat $data/linux-version.txt) 14.114 - [ "$up" ] && rm -rf ${data}/linux-${kvers}* 14.115 + kvers=$(cat $cache/linux-version.txt) 14.116 + [ "$up" ] && rm -rf ${cache}/linux-${kvers}* 14.117 echo "Kernel version: $kvers" 14.118 14.119 # Download 14.120 - if [ ! -f "$data/linux-$kvers.tazpkg" ]; then 14.121 + if [ ! -f "$cache/linux-$kvers.tazpkg" ]; then 14.122 echo -n "Fetching latest Linux package..." 14.123 wget -q ${rpi_mirror}/linux-${kvers}.tazpkg \ 14.124 - -O ${data}/linux-${kvers}.tazpkg; status 14.125 + -O ${cache}/linux-${kvers}.tazpkg; status 14.126 fi 14.127 14.128 # Extract 14.129 - if [ ! -d "$data/linux-$kvers" ]; then 14.130 - cd ${data} && tazpkg extract linux-${kvers}.tazpkg 14.131 + if [ ! -d "$cache/linux-$kvers" ]; then 14.132 + cd ${cache} && tazpkg extract linux-${kvers}.tazpkg 14.133 fi 14.134 - rm -f ${data}/linux-version.txt ;; 14.135 + rm -f ${cache}/linux-version.txt ;; 14.136 14.137 get-prebuilt) 14.138 # --> in cross ?? 14.139 @@ -461,7 +462,7 @@ 14.140 14.141 clean) 14.142 echo "Cleaning: $rpi" 14.143 - rm -rf ${data} ${rpi_git} ;; 14.144 + rm -rf ${cache} ${rpi_git} ;; 14.145 14.146 *|*help) usage ;; 14.147 esac