From 0b7734846f90f550fe7d3f50784178018d3fff07 Mon Sep 17 00:00:00 2001 From: Sorgelig Date: Fri, 16 Jun 2017 01:45:07 +0800 Subject: [PATCH] Use addon.tar to keep the attributes on non-linux fs. --- .gitignore | 2 + addon.tar | Bin 0 -> 92160 bytes addon/etc/init.d/K02singlecore | 33 ------ addon/etc/proftpd.conf | 86 --------------- addon/etc/resync | 3 - addon/etc/ssh/ssh_host_dsa_key | 12 --- addon/etc/ssh/ssh_host_dsa_key.pub | 1 - addon/etc/ssh/ssh_host_ecdsa_key | 5 - addon/etc/ssh/ssh_host_ecdsa_key.pub | 1 - addon/etc/ssh/ssh_host_ed25519_key | 7 -- addon/etc/ssh/ssh_host_ed25519_key.pub | 1 - addon/etc/ssh/ssh_host_rsa_key | 27 ----- addon/etc/ssh/ssh_host_rsa_key.pub | 1 - addon/etc/ssh/sshd_config | 119 --------------------- addon/etc/usbmount/usbmount.conf | 53 ---------- addon/root/.config/mc/ini | 141 ------------------------- addon/root/.config/mc/panels.ini | 33 ------ addon/usr/bin/archivemount | Bin 30976 -> 0 bytes addon/usr/bin/fpga | Bin 6568 -> 0 bytes addon/usr/bin/makesd | 10 -- addon/usr/bin/md | 1 - addon/usr/bin/memtool | Bin 7644 -> 0 bytes addon/usr/bin/mw | 1 - addon/usr/sbin/mount.ntfs | 1 - create_sd.sh | 9 +- 25 files changed, 9 insertions(+), 538 deletions(-) create mode 100644 .gitignore create mode 100644 addon.tar delete mode 100755 addon/etc/init.d/K02singlecore delete mode 100644 addon/etc/proftpd.conf delete mode 100755 addon/etc/resync delete mode 100644 addon/etc/ssh/ssh_host_dsa_key delete mode 100644 addon/etc/ssh/ssh_host_dsa_key.pub delete mode 100644 addon/etc/ssh/ssh_host_ecdsa_key delete mode 100644 addon/etc/ssh/ssh_host_ecdsa_key.pub delete mode 100644 addon/etc/ssh/ssh_host_ed25519_key delete mode 100644 addon/etc/ssh/ssh_host_ed25519_key.pub delete mode 100644 addon/etc/ssh/ssh_host_rsa_key delete mode 100644 addon/etc/ssh/ssh_host_rsa_key.pub delete mode 100644 addon/etc/ssh/sshd_config delete mode 100644 addon/etc/usbmount/usbmount.conf delete mode 100644 addon/root/.config/mc/ini delete mode 100644 addon/root/.config/mc/panels.ini delete mode 100755 addon/usr/bin/archivemount delete mode 100755 addon/usr/bin/fpga delete mode 100755 addon/usr/bin/makesd delete mode 120000 addon/usr/bin/md delete mode 100755 addon/usr/bin/memtool delete mode 120000 addon/usr/bin/mw delete mode 120000 addon/usr/sbin/mount.ntfs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae93c1d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/.addon + diff --git a/addon.tar b/addon.tar new file mode 100644 index 0000000000000000000000000000000000000000..d311352b4e4cefb02e1d25870e9d0b62a902617a GIT binary patch literal 92160 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 /sys/devices/system/cpu/cpu1/online -} - -stop() { - printf "Enable CPU1" - echo 1 > /sys/devices/system/cpu/cpu1/online -} - -case "$1" in - start) - start - ;; - stop) - stop - ;; - restart|reload) - stop - start - ;; - *) - echo "Usage: $0 {start|stop|restart}" - exit 1 -esac - -exit $? diff --git a/addon/etc/proftpd.conf b/addon/etc/proftpd.conf deleted file mode 100644 index ac58645..0000000 --- a/addon/etc/proftpd.conf +++ /dev/null @@ -1,86 +0,0 @@ -# This is a basic ProFTPD configuration file (rename it to -# 'proftpd.conf' for actual use. It establishes a single server -# and a single anonymous login. It assumes that you have a user/group -# "nobody" and "ftp" for normal operation and anon. - -ServerName "ProFTPD Default Installation" -ServerType standalone -DefaultServer on - -# Port 21 is the standard FTP port. -Port 21 - -# Don't use IPv6 support by default. -UseIPv6 off - -# Umask 022 is a good standard umask to prevent new dirs and files -# from being group and world writable. -Umask 000 - -# To prevent DoS attacks, set the maximum number of child processes -# to 30. If you need to allow more than 30 concurrent connections -# at once, simply increase this value. Note that this ONLY works -# in standalone mode, in inetd mode you should use an inetd server -# that allows you to limit maximum number of processes per service -# (such as xinetd). -MaxInstances 30 - -# Set the user and group under which the server will run. -User root -Group root - -# To cause every FTP user to be "jailed" (chrooted) into their home -# directory, uncomment this line. -#DefaultRoot ~ - -# Normally, we want files to be overwriteable. -AllowOverwrite on - -# Bar use of SITE CHMOD by default -# -# DenyAll -# - - - RootLogin on - RequireValidShell off - - - - AllowAll - - -DefaultRoot / - -# A basic anonymous configuration, no upload directories. If you do not -# want anonymous users, simply delete this entire section. - - User ftp - Group ftp - - # We want clients to be able to login with "anonymous" as well as "ftp" - UserAlias anonymous ftp - - # Limit the maximum number of anonymous logins - MaxClients 10 - - # We want 'welcome.msg' displayed at login, and '.message' displayed - # in each newly chdired directory. - DisplayLogin welcome.msg - DisplayChdir .message - - - AllowAll - - - # Limit WRITE everywhere in the anonymous chroot - - AllowAll - - - - AllowAll - - - - diff --git a/addon/etc/resync b/addon/etc/resync deleted file mode 100755 index 082b2b5..0000000 --- a/addon/etc/resync +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -( while [ 1 ]; do sync; sleep 5; done ) & diff --git a/addon/etc/ssh/ssh_host_dsa_key b/addon/etc/ssh/ssh_host_dsa_key deleted file mode 100644 index c2fccc7..0000000 --- a/addon/etc/ssh/ssh_host_dsa_key +++ /dev/null @@ -1,12 +0,0 @@ ------BEGIN DSA PRIVATE KEY----- -MIIBugIBAAKBgQCoW9kb4nt+QTsjjJ+DA5Lxz8PQf7OEXNWUS/Fl1rDgg7LiJfqz -VICReUJYOS2ochrz2MCraIol1JG1fDV32DO86RwV7lR0gj2qhrAuyYHEO22qutUe -u25XaNNAdejdOtpgEXcl2REMDZvvKkiXsN9X3sD5KZKbn360MaBnckG8iwIVAP7Y -ySymEqKJyMcIUzKqTIINSFtDAoGAQJ+ZvmRdeoBYMTIY5QKrHbcQvJguj8rTAFnq -ATWpB33pItQO4LFuQ4Ekprnfge1eMk09Q3mL28pAFsB9C/YCZ6A7bHAmbggUGAgx -DgN+U3C4tf46Bh9Le5niKLxNZHhEOdS7cpxMa6UwrlxGIx8sGzaE/nHKluikezaL -yK6A1GACgYA1AZQROYdvd57QpMMp6CGhRjoCo3eNM07pikj67NLkOemS8Ems25HR -G1cWM16TNa2apWDm4TjH6xld2ZjMpNYImQATWJ8yh6LeFBObzWwm/G7DUguhZnkw -8hvpmHfSJvxTzv+gD/nTrnnVdmwZe6fFa7/ecbJ9anupFyMj01jVKwIUJ7z1N+sH -8OtMD4sf6hk2MUhf4vc= ------END DSA PRIVATE KEY----- diff --git a/addon/etc/ssh/ssh_host_dsa_key.pub b/addon/etc/ssh/ssh_host_dsa_key.pub deleted file mode 100644 index 2f91dd6..0000000 --- a/addon/etc/ssh/ssh_host_dsa_key.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-dss AAAAB3NzaC1kc3MAAACBAKhb2Rvie35BOyOMn4MDkvHPw9B/s4Rc1ZRL8WXWsOCDsuIl+rNUgJF5Qlg5LahyGvPYwKtoiiXUkbV8NXfYM7zpHBXuVHSCPaqGsC7JgcQ7baq61R67bldo00B16N062mARdyXZEQwNm+8qSJew31fewPkpkpuffrQxoGdyQbyLAAAAFQD+2MksphKiicjHCFMyqkyCDUhbQwAAAIBAn5m+ZF16gFgxMhjlAqsdtxC8mC6PytMAWeoBNakHfeki1A7gsW5DgSSmud+B7V4yTT1DeYvbykAWwH0L9gJnoDtscCZuCBQYCDEOA35TcLi1/joGH0t7meIovE1keEQ51LtynExrpTCuXEYjHywbNoT+ccqW6KR7NovIroDUYAAAAIA1AZQROYdvd57QpMMp6CGhRjoCo3eNM07pikj67NLkOemS8Ems25HRG1cWM16TNa2apWDm4TjH6xld2ZjMpNYImQATWJ8yh6LeFBObzWwm/G7DUguhZnkw8hvpmHfSJvxTzv+gD/nTrnnVdmwZe6fFa7/ecbJ9anupFyMj01jVKw== root@de10-nano diff --git a/addon/etc/ssh/ssh_host_ecdsa_key b/addon/etc/ssh/ssh_host_ecdsa_key deleted file mode 100644 index 82fb71e..0000000 --- a/addon/etc/ssh/ssh_host_ecdsa_key +++ /dev/null @@ -1,5 +0,0 @@ ------BEGIN EC PRIVATE KEY----- -MHcCAQEEIPuXbQucxsR1/KKptBorXab/4XzY+wEBAlve1/WNAebZoAoGCCqGSM49 -AwEHoUQDQgAECPCo2OtClRIlL1H0LfGJmf/iYeDTtZAcftSfYXtH6UJChcFShES6 -rleKmNnbq6FU8psdV14R9JFaax0qoRBLVA== ------END EC PRIVATE KEY----- diff --git a/addon/etc/ssh/ssh_host_ecdsa_key.pub b/addon/etc/ssh/ssh_host_ecdsa_key.pub deleted file mode 100644 index 57f670c..0000000 --- a/addon/etc/ssh/ssh_host_ecdsa_key.pub +++ /dev/null @@ -1 +0,0 @@ -ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAjwqNjrQpUSJS9R9C3xiZn/4mHg07WQHH7Un2F7R+lCQoXBUoREuq5XipjZ26uhVPKbHVdeEfSRWmsdKqEQS1Q= root@de10-nano diff --git a/addon/etc/ssh/ssh_host_ed25519_key b/addon/etc/ssh/ssh_host_ed25519_key deleted file mode 100644 index 5a4ef2b..0000000 --- a/addon/etc/ssh/ssh_host_ed25519_key +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN OPENSSH PRIVATE KEY----- -b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW -QyNTUxOQAAACDIVx8DrEaA4dfp5a7uG+tr/2wQ4Q+hYzV6hPgd6PUbWwAAAJhXIS6KVyEu -igAAAAtzc2gtZWQyNTUxOQAAACDIVx8DrEaA4dfp5a7uG+tr/2wQ4Q+hYzV6hPgd6PUbWw -AAAEDRLKp1otUvzyZB8Pwe7PFug6UEN6+9agUwu7FVqSAIQshXHwOsRoDh1+nlru4b62v/ -bBDhD6FjNXqE+B3o9RtbAAAADnJvb3RAZGUxMC1uYW5vAQIDBAUGBw== ------END OPENSSH PRIVATE KEY----- diff --git a/addon/etc/ssh/ssh_host_ed25519_key.pub b/addon/etc/ssh/ssh_host_ed25519_key.pub deleted file mode 100644 index 0a93649..0000000 --- a/addon/etc/ssh/ssh_host_ed25519_key.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMhXHwOsRoDh1+nlru4b62v/bBDhD6FjNXqE+B3o9Rtb root@de10-nano diff --git a/addon/etc/ssh/ssh_host_rsa_key b/addon/etc/ssh/ssh_host_rsa_key deleted file mode 100644 index fde4d24..0000000 --- a/addon/etc/ssh/ssh_host_rsa_key +++ /dev/null @@ -1,27 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIIEowIBAAKCAQEAypkEF/iLwQUHftpakiG3G9qyFlNSSHsE2AVwT6S6qi2h5kNa -GhgMbGQV8nhxdN2Qmji5X0rQCJWT8apuhXuzkixTlSzrwK9ORPG/PYjIPhK7NMyz -DtNwmW10GSf2OMfGH10m3XfAUqcAlscwLn7gpkOYd5ZQ9TvstWLzIMppgXP4RFfs -IX4UdyC9oVM07PvIO5NWSXsU6OydChHjSMr2PfpCBv0so/RUEuEK4RDLNfxiOjnK -DhTs8Kx3yXJFHUIrWZnhWUGZayxpyxxdvqvFnXb1WoAeRErlvMNcjrfGvQD9GS/r -Q39mb/DiCa4YN6+bxkzXc7htsTDXm/iOE6wR+wIDAQABAoIBAQDA9XoLpqLcxQB9 -llRbCBeRRPsG/nbJJ7nWUV/FyzwqJ2oimJVxcuQqPC0XEhXlW72E1W/gza1T77rH -mi7HnajLGMLGutETZSRjz+f4IJWvYUHCKRCFl2aQCspfx0rgi40shBknKA4Z6otK -EA7YyekHEixeAeG7oEZz//lWitJwAqVhmM485mw56/ELpH9EYDa6n9moLgWCGGnj -hT/kVv2jxb4K93M0D6eiMlPBVGrMg+ijb1DyMzT5V5ocKEdchlDQTGyVId0L9S0j -U+yxPxjYOQz5BzTbXr+VeCuKhtoHssUm9piOltvJO1aaW6FRx9I7baxdG411k0VU -puKd+hqZAoGBAObF71+cM48YxwdjGGeaUtmER2aj338JVYF4jzZL9g+g67FpK3u/ -+R8Ql5CyMI5qFFR5MLCWMO4GQHCdsctPOeeR0HGGUqiuaCk0sWBeDP8Y53zZY1Et -tSEyIROeX702QfjRdXPFdhzs01nK3p1rods3WLWr1cyx78oFNCrdoCctAoGBAOC+ -mwMdkfpIiOwZYqaaVzi3eYZysw79JhVt0wf29YO7VMvtQnKfTipmQbnadCi6oxPB -yDxRtflkoXAFowF2/tjFPjnyYWMIlz+IDguwuEK6m6WPonBYz4KmHzgZnzzkoEcp -U4ziT8264WQllh/FU7VQ0KPYwigNiTdTARs95tbHAoGAAkyklvJKfTmE+ijdnGKo -QqyTvY0SdASWyoR2ANd+6ybyUkE3ArOl+s5ChFmSLEkYTMMsXgYRFL4RNE4N8HWo -oQsN5aOt/SpHtWll/wzQ2lXYMKFF4RAwhtUmCTkBwTPiMmV74xxrkdw2OuXPlAf3 -g+SoSJ8esTxwpDWrEGZG6z0CgYBEgbVssLHTshKSrXZFxJw7vKm9ku8D7aSTOaPv -NJdILW0+sDbmC6te/0afqXhpBeM53YL06A9pUwRmykES7Dvoxc8fCMQo1PCNvCJT -6+1u4cUaJXtldZzjfVHc3uqMPECjEHTYaA/dbU7RISfuzU6j4VuH5kXgwaeHBrU6 -oZbg9wKBgFZ5fa72YM17V0wFF/SSH2bMaHArzrPHm4taT/pbpBA3DkOBDue30X5F -txWj8528zeZWtWlkxAdQT1tVxOwhdQNiOiv6J+3VCrbIfbl/vzGW42VP6+JgX/6y -mZR8/87Wuok8Fb1hHSNKwdXY6LVUDwjTvDa04RQ54KRVOZeYLgX1 ------END RSA PRIVATE KEY----- diff --git a/addon/etc/ssh/ssh_host_rsa_key.pub b/addon/etc/ssh/ssh_host_rsa_key.pub deleted file mode 100644 index f78baa5..0000000 --- a/addon/etc/ssh/ssh_host_rsa_key.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKmQQX+IvBBQd+2lqSIbcb2rIWU1JIewTYBXBPpLqqLaHmQ1oaGAxsZBXyeHF03ZCaOLlfStAIlZPxqm6Fe7OSLFOVLOvAr05E8b89iMg+Ers0zLMO03CZbXQZJ/Y4x8YfXSbdd8BSpwCWxzAufuCmQ5h3llD1O+y1YvMgymmBc/hEV+whfhR3IL2hUzTs+8g7k1ZJexTo7J0KEeNIyvY9+kIG/Syj9FQS4QrhEMs1/GI6OcoOFOzwrHfJckUdQitZmeFZQZlrLGnLHF2+q8WddvVagB5ESuW8w1yOt8a9AP0ZL+tDf2Zv8OIJrhg3r5vGTNdzuG2xMNeb+I4TrBH7 root@de10-nano diff --git a/addon/etc/ssh/sshd_config b/addon/etc/ssh/sshd_config deleted file mode 100644 index 3057c0d..0000000 --- a/addon/etc/ssh/sshd_config +++ /dev/null @@ -1,119 +0,0 @@ -# $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $ - -# This is the sshd server system-wide configuration file. See -# sshd_config(5) for more information. - -# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin - -# The strategy used for options in the default sshd_config shipped with -# OpenSSH is to specify options with their default value where -# possible, but leave them commented. Uncommented options override the -# default value. - -#Port 22 -#AddressFamily any -#ListenAddress 0.0.0.0 -#ListenAddress :: - -#HostKey /etc/ssh/ssh_host_rsa_key -#HostKey /etc/ssh/ssh_host_dsa_key -#HostKey /etc/ssh/ssh_host_ecdsa_key -#HostKey /etc/ssh/ssh_host_ed25519_key - -# Ciphers and keying -#RekeyLimit default none - -# Logging -#SyslogFacility AUTH -#LogLevel INFO - -# Authentication: - -#LoginGraceTime 2m -PermitRootLogin yes -#StrictModes yes -#MaxAuthTries 6 -#MaxSessions 10 - -#PubkeyAuthentication yes - -# The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 -# but this is overridden so installations will only check .ssh/authorized_keys -AuthorizedKeysFile .ssh/authorized_keys - -#AuthorizedPrincipalsFile none - -#AuthorizedKeysCommand none -#AuthorizedKeysCommandUser nobody - -# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts -#HostbasedAuthentication no -# Change to yes if you don't trust ~/.ssh/known_hosts for -# HostbasedAuthentication -#IgnoreUserKnownHosts no -# Don't read the user's ~/.rhosts and ~/.shosts files -#IgnoreRhosts yes - -# To disable tunneled clear text passwords, change to no here! -#PasswordAuthentication yes -#PermitEmptyPasswords no - -# Change to no to disable s/key passwords -#ChallengeResponseAuthentication yes - -# Kerberos options -#KerberosAuthentication no -#KerberosOrLocalPasswd yes -#KerberosTicketCleanup yes -#KerberosGetAFSToken no - -# GSSAPI options -#GSSAPIAuthentication no -#GSSAPICleanupCredentials yes - -# Set this to 'yes' to enable PAM authentication, account processing, -# and session processing. If this is enabled, PAM authentication will -# be allowed through the ChallengeResponseAuthentication and -# PasswordAuthentication. Depending on your PAM configuration, -# PAM authentication via ChallengeResponseAuthentication may bypass -# the setting of "PermitRootLogin without-password". -# If you just want the PAM account and session checks to run without -# PAM authentication, then enable this but set PasswordAuthentication -# and ChallengeResponseAuthentication to 'no'. -UsePAM yes - -#AllowAgentForwarding yes -#AllowTcpForwarding yes -#GatewayPorts no -#X11Forwarding no -#X11DisplayOffset 10 -#X11UseLocalhost yes -#PermitTTY yes -#PrintMotd yes -#PrintLastLog yes -#TCPKeepAlive yes -#UseLogin no -#UsePrivilegeSeparation sandbox -#PermitUserEnvironment no -#Compression delayed -#ClientAliveInterval 0 -#ClientAliveCountMax 3 -#UseDNS no -#PidFile /var/run/sshd.pid -#MaxStartups 10:30:100 -#PermitTunnel no -#ChrootDirectory none -#VersionAddendum none - -# no default banner path -#Banner none - -# override default of no subsystems -Subsystem sftp /usr/libexec/sftp-server - -# Example of overriding settings on a per-user basis -#Match User anoncvs -# X11Forwarding no -# AllowTcpForwarding no -# PermitTTY no -# ForceCommand cvs server diff --git a/addon/etc/usbmount/usbmount.conf b/addon/etc/usbmount/usbmount.conf deleted file mode 100644 index 1836f5f..0000000 --- a/addon/etc/usbmount/usbmount.conf +++ /dev/null @@ -1,53 +0,0 @@ -# Configuration file for the usbmount package, which mounts removable -# storage devices when they are plugged in and unmounts them when they -# are removed. - -# Change to zero to disable usbmount -ENABLED=1 - -# Mountpoints: These directories are eligible as mointpoints for -# removable storage devices. A newly plugged in device is mounted on -# the first directory in this list that exists and on which nothing is -# mounted yet. -MOUNTPOINTS="/media/usb0 /media/usb1 /media/usb2 /media/usb3 - /media/usb4 /media/usb5 /media/usb6 /media/usb7" - -# Filesystem types: removable storage devices are only mounted if they -# contain a filesystem type which is in this list. -FILESYSTEMS="vfat exfat ext4 ntfs fuseblk" - -############################################################################# -# WARNING! # -# # -# The "sync" option may not be a good choice to use with flash drives, as # -# it forces a greater amount of writing operating on the drive. This makes # -# the writing speed considerably lower and also leads to a faster wear out # -# of the disk. # -# # -# If you omit it, don't forget to use the command "sync" to synchronize the # -# data on your disk before removing the drive or you may experience data # -# loss. # -# # -# It is highly recommended that you use the pumount command (as a regular # -# user) before unplugging the device. It makes calling the "sync" command # -# and mounting with the sync option unnecessary---this is similar to other # -# operating system's "safely disconnect the device" option. # -############################################################################# -# Mount options: Options passed to the mount command with the -o flag. -# See the warning above regarding removing "sync" from the options. -MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime" - -# Filesystem type specific mount options: This variable contains a space -# separated list of strings, each which the form "-fstype=TYPE,OPTIONS". -# -# If a filesystem with a type listed here is mounted, the corresponding -# options are appended to those specificed in the MOUNTOPTIONS variable. -# -# For example, "-fstype=vfat,gid=floppy,dmask=0007,fmask=0117" would add -# the options "gid=floppy,dmask=0007,fmask=0117" when a vfat filesystem -# is mounted. -FS_MOUNTOPTIONS="-fstype=ntfs,nls=utf8,umask=111,gid=46 -fstype=fuseblk,nls=utf8,umask=111,gid=46" - -# If set to "yes", more information will be logged via the syslog -# facility. -VERBOSE=no diff --git a/addon/root/.config/mc/ini b/addon/root/.config/mc/ini deleted file mode 100644 index f3e7261..0000000 --- a/addon/root/.config/mc/ini +++ /dev/null @@ -1,141 +0,0 @@ -[Midnight-Commander] -verbose=1 -pause_after_run=1 -shell_patterns=1 -auto_save_setup=1 -preallocate_space=0 -auto_menu=0 -use_internal_view=1 -use_internal_edit=1 -clear_before_exec=1 -confirm_delete=1 -confirm_overwrite=1 -confirm_execute=0 -confirm_history_cleanup=1 -confirm_exit=0 -confirm_directory_hotlist_delete=1 -safe_delete=0 -mouse_repeat_rate=100 -double_click_speed=250 -use_8th_bit_as_meta=0 -confirm_view_dir=0 -mouse_move_pages_viewer=1 -mouse_close_dialog=0 -fast_refresh=0 -drop_menus=0 -wrap_mode=1 -old_esc_mode=1 -old_esc_mode_timeout=100000 -cd_symlinks=1 -show_all_if_ambiguous=0 -max_dirt_limit=10 -use_file_to_guess_type=1 -alternate_plus_minus=0 -only_leading_plus_minus=1 -show_output_starts_shell=0 -xtree_mode=0 -num_history_items_recorded=60 -file_op_compute_totals=1 -classic_progressbar=1 -vfs_timeout=60 -ftpfs_directory_timeout=900 -use_netrc=1 -ftpfs_retry_seconds=30 -ftpfs_always_use_proxy=0 -ftpfs_use_passive_connections=1 -ftpfs_use_passive_connections_over_proxy=0 -ftpfs_use_unix_list_options=1 -ftpfs_first_cd_then_ls=1 -fish_directory_timeout=900 -editor_tab_spacing=8 -editor_word_wrap_line_length=72 -editor_fill_tabs_with_spaces=0 -editor_return_does_auto_indent=1 -editor_backspace_through_tabs=0 -editor_fake_half_tabs=1 -editor_option_save_mode=0 -editor_option_save_position=1 -editor_option_auto_para_formatting=0 -editor_option_typewriter_wrap=0 -editor_edit_confirm_save=1 -editor_syntax_highlighting=1 -editor_persistent_selections=1 -editor_drop_selection_on_copy=1 -editor_cursor_beyond_eol=0 -editor_cursor_after_inserted_block=0 -editor_visible_tabs=1 -editor_visible_spaces=1 -editor_line_state=0 -editor_simple_statusbar=0 -editor_check_new_line=0 -editor_show_right_margin=0 -editor_group_undo=0 -editor_state_full_filename=0 -editor_ask_filename_before_edit=0 -nice_rotating_dash=1 -mcview_remember_file_position=0 -auto_fill_mkdir_name=1 -copymove_persistent_attr=1 -editor_backup_extension=~ -editor_filesize_threshold=64M -editor_stop_format_chars=-+*\\,.;:&> -mcview_eof= -ignore_ftp_chattr_errors=true -skin=default - -[Layout] -message_visible=0 -keybar_visible=0 -xterm_title=1 -output_lines=0 -command_prompt=1 -menubar_visible=0 -free_space=1 -horizontal_split=0 -vertical_equal=1 -left_panel_size=60 -horizontal_equal=1 -top_panel_size=1 - -[Misc] -timeformat_recent=%b %e %H:%M -timeformat_old=%b %e %Y -ftp_proxy_host=gate -ftpfs_password=anonymous@ -display_codepage=UTF-8 -source_codepage=Other_8_bit -autodetect_codeset= -clipboard_store= -clipboard_paste= - -[Colors] -base_color= -xterm= -color_terminals= - -[Panels] -show_mini_info=true -kilobyte_si=false -mix_all_files=false -show_backups=true -show_dot_files=true -fast_reload=false -fast_reload_msg_shown=false -mark_moves_down=true -reverse_files_only=true -auto_save_setup_panels=false -navigate_with_arrows=false -panel_scroll_pages=true -panel_scroll_center=false -mouse_move_pages=true -filetype_mode=true -permission_mode=false -torben_fj_mode=false -quick_search_mode=2 -select_flags=6 - -[Panelize] -Find *.orig after patching=find . -name \\*.orig -print -Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print -Find rejects after patching=find . -name \\*.rej -print -Modified git files=git ls-files --modified diff --git a/addon/root/.config/mc/panels.ini b/addon/root/.config/mc/panels.ini deleted file mode 100644 index e14be9a..0000000 --- a/addon/root/.config/mc/panels.ini +++ /dev/null @@ -1,33 +0,0 @@ -[New Left Panel] -display=listing -reverse=0 -case_sensitive=1 -exec_first=0 -sort_order=name -list_mode=full -brief_cols=2 -user_format=half type name | size | perm -user_status0=half type name | owner | perm -user_status1=half type name | size | perm -user_status2=half type name | size | perm -user_status3=half type name | size | perm -user_mini_status=1 - -[New Right Panel] -display=listing -reverse=0 -case_sensitive=1 -exec_first=0 -sort_order=name -list_mode=full -brief_cols=2 -user_format=half type name | size | perm -user_status0=half type name | owner | perm -user_status1=half type name | size | perm -user_status2=half type name | size | perm -user_status3=half type name | size | perm -user_mini_status=1 - -[Dirs] -current_is_left=true -other_dir=/media/fat diff --git a/addon/usr/bin/archivemount b/addon/usr/bin/archivemount deleted file mode 100755 index 57e3a3691bb4eeab4a0ec99773038f750a7ea634..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30976 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 diff --git a/addon/usr/bin/fpga b/addon/usr/bin/fpga deleted file mode 100755 index bc8f9d1032995c024b9ee0ebc47728b8cce0f92f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6568 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 diff --git a/addon/usr/bin/makesd b/addon/usr/bin/makesd deleted file mode 100755 index 48c7efd..0000000 --- a/addon/usr/bin/makesd +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -umount /dev/sda -umount /dev/sda1 -umount /dev/sda2 -umount /dev/sda3 - -cd /make_sd -./create_sd.sh /dev/sda - diff --git a/addon/usr/bin/md b/addon/usr/bin/md deleted file mode 120000 index d9d20c9..0000000 --- a/addon/usr/bin/md +++ /dev/null @@ -1 +0,0 @@ -memtool \ No newline at end of file diff --git a/addon/usr/bin/memtool b/addon/usr/bin/memtool deleted file mode 100755 index 28970c4c5f229513a62e804285b3316a153b3713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7644 zcmd5>4RBo5b-r(RWv$n$S!3B4+e0p~8RR0ZSGI6m)e}~>ELp@q3NisgsPwe^R=co2 z&-+%E)X*XuCk2X%3XbcfcvzQt;LmCOtdH>tUFA|5ibp|yN~Iw(UMJGbA7|L`Ax&q@IK^#J;S z{B^sAj$P8`pMOZ++Pdb?ewbSP_Ot#4;4K9>jnC3Ya{<=@eh07!z(!q509dZ51MD8!bc0L&OI7?wtLSxA^xsy|Ctb8e|A338y|F6Vy&vR%tBT)MMQ^X7|FVky z{VJM%b{h4MIs`CjMpC0|{W;KK7rhCz(iJ|QCUh;A%jN`z4E~EI)SOWJv$?!Tr&V1HXn6<T@zxdK^%Yf@AF3;xk@ErtUI|m2}l3eBOxcQ^9YneagrDbb&41X_8Kt~<}@*q z^9^Do*coCZ^V`Horb%MV^DZ$GYML09yibgTo*_n(eMAgnXNi%JpAd6%VaH-5y^k0L z!B30=QAdp85F|zc@kg4@j|uUffAqw(Z?dW6n|!7;fAWb*|I9y@4llq0UU{Op;MK>A zhd(@Ca{7Pm>Obx3?|1bdclGzV`VYGLc~?K>>c?FDZ@KzAUHz@De!Hu`!PReZ^&4IN zm9GABSHIrXuR~vlZ$x)tN{Bx%DUrg|FU#fk-mX_nB^WV(j6O~aQ|aF9@kRDwhwn7u z*0)68{?g&a6`47rF!gt~+zlv^M=;JYKL5NuE-~J)UNQHB=Ltv5Ig;}|RieymkeT&C zmx!3uqlkj}55Sav7vq#)APc4lQ@&uyJ?nageLkaOZ$-E;<-1WaeL>7GBW4Zkc)0n= zb9&^&^uqG$DJ5JmFO|y|cFc%*fcc)|_jmY?Do5X$4Nh#E_5H-V#rL)HR4<17 z&bg)L=aGxTI|1o_I$J#En_#ow5 zF}&=>^5uUmD=Sv$!4qv4Pxbka@o8^j;fp7x{gI!YbDkBqTsnQQ^P_V!+|$0oRNd)q z#T(!o1^esK3sbklSKLnz{3s%YXRUp@z3{^Ngks+9@cJUA5Z^5!js9Lt#EL?Um1-vH zCh5Dn?#+|FiLp{`@H>-U?g?~%!}7llUys65B2agFtT=i@qfL| zTV*|4FmD46!e&4070}B#^aaO?+cEBwhe{&+dZ{zKskl<~nBEVc`3szp7j^~|G3tVp z-S2aax%t2CKIc~!6{h5}JyW6v@mJMX|RAQ*#jOeo>gZ{2S(hZZ={M z`bDI;82c>XtB(<*TjnX^B(-3_`MfW0!`#vBT4dJEVC`V6qp zzh8P2*bn**VA}gSaM<4a7ho^rX9MHqi4)WEZsa=FC&J$=dBxpR-$tGB?m2Mo80F+R zV&F{a;c#K3jIAT+3&zT6__oL5HvxYGa<>5Ak5@}XOi>{A zqm&-)JD4v;!m@AP3 z^T7X?+X_=FG3PGW7!>!IbM-=VP%o?y;x6+s%v)HimDO#d6GjB=|CH z-dntJWnlrIRqFRH*cB`<-b%kQU;Dm0={xeLlm2kWq*vTE6%pbGe(0JmmzM@7;4kPB z@<3^ymv!?%iFMdN@py5~Z7-em%es;;SXV;sE6rbe>1+_|R%Btpt+wuS*iXl&^XXG@ z@6&Rb3zaDE9 z!8c1wuwDgg6~UKF^wmP!j(>(sUC>@j_&`ZQ&L{U2MR-qXE$sFN3rZb)U2Ds~Nc}j= zaIO`7qlXsN!oMPT5YH7%OUCB?3O?dq;uR#&FgjMmIf=6kdlEiW3PDx`pDO+5ud#;i z?-Xm`+Zy;*5og|&;Yjfh5OW`u%a2`$IeF&rnSlMwFY!$6_&t-556nSKJpexAU@i2+ zp3=XAUXOTWEb^SZ*7noKcy6W>HDZrqzR_N(5j?xC`Y?+65UJD$pAJ2;QX6;%&d^5G zhJM&}Gv-_b+gL|g8~Sj5P0m-uejBq-7_Fjt&N(~>>z^}5UIOC^Z1@HAX19zXEU zfoa>n0Z-Vm@gvyAIxzDmIKM}~Upft*+=8`ZEkf?M_S-A&M7)Ss87q|YCN)p%Tsj`bxGu_Pk3i4+SfgA2 zUW@m^S-e4)N>#jXTlyX;y@T7_>FmDU?qrT%kPW%{q zhWED0R|(!_tWO=_)iG`N>a>)L9Y!3w5D?+j%p$*H}U|L@#RYyTi8%Sm|p+H~i9{9w&C>?kvaR9(_mL#la+??HSo1_IkEE~>21kWn=w z`!#9kS~M9?YB8D2$oxFN6B=0G-Ap_(>tZ*P=c z@d_oAhRmju`8<{6rEQxb^H~`lZVrb7J;^_WDW928H6R;JrqxuVgyv*i>Nzc*9EO^q zWIln1B}A}Esx1}@v}GhehqD$|mFLgC% zAlPm)0+de=U5!WU%lc|G4%yKdyHD=u=;+zJQ?|G5Yzu`DZ+Gz<+#=;}H8rR;7^~>O ze8Rm&l?eX-6P<8eB|5Ejeo<_~C-ir$H6f6u`D`{Nwr6EDi)4oD2a>zB3>|0l;5<8v zCE4jL0&>Jo&#RuS=#d+u>DX80y*s*hBC~t$3j`b`2!vR2cQR(hHT-A{_S+L0A=xvi z>$o@p&l!_yPHPRMW2hLPDkP1vCy^bJPR=0KD*Qlt=!&Sd_C{H8fwgy5=-YyUotT_D z5?V^Pf>U)FBV$>4vtx5*F-?h^KeY@MMy66)lu^%Mr~j-8EUm0zb_u)cEH#G$lv7a; zSuKoEU?VDHRmEVc3>t6&oTH{vFtAeBNb89aBN;`CRn~xf!G0No(S+l#tFazqybH1A z!}3EonXLArUlGp&*!Z7-b4|RDI*%(9F^e;dcc;83UIvV78S8HKBYk{;$E&P29O@Q>$#)n#`!VtOOx%4Yf3_ z2{(Tw6mD+HMc1t2K&V+_XkGJ~=Cz`24W3dpwLd8oF23d~O>JUMptjAg%=H9(*ZLMJ z^~xgUI`0zYdS$6+x$JW!cCx-(?tlCP7Aed>}txZ12#2~84UFgCUNne zjEPV}H4-8e8_5_W=?c#0M2IrGwVZ+Q{S?s)UQSCx~!ke29;=XgCCB{P2w?6| zj(Ii>g8Ah%%Cg-KV2)6Z`SA)Sacm)<~Em&>sz zD>Ol~aShDREP!$w0nFoe$UTofeZZRH$niX;t(=E-=6wi|?=;G>agQCjN{*tAIEw_2 za)dv2$?>kukIk8(A$D{0?E`&99~8~PskGZ^j@)Aypd8mLc(03sbd-y*nsUe PN{D@syW|iypX7f5kb(w1 diff --git a/addon/usr/bin/mw b/addon/usr/bin/mw deleted file mode 120000 index d9d20c9..0000000 --- a/addon/usr/bin/mw +++ /dev/null @@ -1 +0,0 @@ -memtool \ No newline at end of file diff --git a/addon/usr/sbin/mount.ntfs b/addon/usr/sbin/mount.ntfs deleted file mode 120000 index 0e266cf..0000000 --- a/addon/usr/sbin/mount.ntfs +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/ntfs-3g \ No newline at end of file diff --git a/create_sd.sh b/create_sd.sh index de82c44..4464d03 100755 --- a/create_sd.sh +++ b/create_sd.sh @@ -88,7 +88,11 @@ __END__ tar xfp ${SRCDIR}/firmware.tar.gz --warning=no-timestamp -C ${DSTDIR}/lib/firmware || exit 0 echo "Copying additional modifications..." - cp -f -r ${SRCDIR}/addon/* ${DSTDIR} || exit 0 + if [ -d ${SRCDIR}/.addon ]; then + [ -f ${SRCDIR}/addon.tar ] && rm -f ${SRCDIR}/addon.tar + tar cvf ${SRCDIR}/addon.tar -C ${SRCDIR}/.addon . + fi + tar xfp ${SRCDIR}/addon.tar --warning=no-timestamp -C ${DSTDIR} || exit 0 mkdir -p ${DSTDIR}/media/fat || exit 0 echo "/dev/mmcblk0p1 /media/fat auto defaults,sync,nofail 0 0" >>${DSTDIR}/etc/fstab sed 's/getty/agetty/g' -i ${DSTDIR}/etc/inittab @@ -113,11 +117,12 @@ __EOF__ echo "Copying this installer..." mkdir -p ${DSTDIR}/media/rootfs || exit 0 mkdir -p ${DSTDIR}/make_sd || exit 0 - cp -f -r ${SRCDIR}/* ${DSTDIR}/make_sd || exit 0 + cp -f ${SRCDIR}/* ${DSTDIR}/make_sd || exit 0 echo "Fixing permissions..." chown -R root:root ${DSTDIR} || exit 0 sync + sleep 3 echo "Unmounting Linux partition..." umount ${DSTDIR} || exit 0