Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.17 #2177

Merged
merged 384 commits into from
Oct 25, 2018
Merged

v6.17 #2177

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
384 commits
Select commit Hold shift + click to select a range
ffd7425
v6.17
Oct 4, 2018
d8533b9
v6.17
Fourdee Oct 4, 2018
a56b30c
v6.17
Fourdee Oct 4, 2018
9db8830
v6.17
Fourdee Oct 4, 2018
cd19d9a
Fix your english boy.
mrmajik45 Oct 4, 2018
4cd8f80
Fix your english dude.
mrmajik45 Oct 4, 2018
d3697e8
English boy.
mrmajik45 Oct 4, 2018
bcda06b
Please dude.
mrmajik45 Oct 4, 2018
6c1023d
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
mrmajik45 Oct 4, 2018
67078c4
v6.17
MichaIng Oct 4, 2018
646a32e
META | DietPi-Survey_report | #Shebang needs to be in first line to a…
MichaIng Oct 4, 2018
e2b835b
Update README.md
mrmajik45 Oct 4, 2018
798b952
Merge branch 'dev' into master
MichaIng Oct 4, 2018
bda84aa
v6.17
MichaIng Oct 4, 2018
f814b21
v6.17
Oct 5, 2018
2b6fef4
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 5, 2018
1d81ac1
v6.17
Oct 5, 2018
eebc3ca
Merge pull request #2112 from mrmajik45/master
Fourdee Oct 5, 2018
5efe09c
v6.17
Fourdee Oct 5, 2018
3cd7915
v6.17
Oct 5, 2018
38c30fd
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 5, 2018
1f091c8
v6.17
Oct 5, 2018
483ce4a
v6.17
Oct 5, 2018
43be242
Merge branch 'beta' into dev
Fourdee Oct 6, 2018
ba46898
Merge pull request #2116 from Fourdee/dev
Fourdee Oct 6, 2018
567fd3f
v6.17
Oct 6, 2018
201de2f
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 6, 2018
b1c4f23
v6.17
Oct 6, 2018
c8708fd
v6.17
Oct 6, 2018
5da5455
v6.17
Oct 6, 2018
0d4ec0a
v6.17
MichaIng Oct 6, 2018
198f9b6
v6.17
MichaIng Oct 6, 2018
f9678ca
v6.17
MichaIng Oct 6, 2018
f863246
v6.17
MichaIng Oct 6, 2018
7abf38d
v6.17
MichaIng Oct 6, 2018
e97007c
v6.17
MichaIng Oct 6, 2018
17447c6
v6.17
MichaIng Oct 6, 2018
fbb34bb
v6.17
MichaIng Oct 6, 2018
9c85d6d
v6.17
MichaIng Oct 6, 2018
0cf972e
v6.17
MichaIng Oct 6, 2018
70af492
v6.17
MichaIng Oct 6, 2018
3cddaed
v6.17
Oct 7, 2018
e94d7e0
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 7, 2018
b7e3417
Merge pull request #2117 from Fourdee/dietpi-software
Fourdee Oct 7, 2018
ae26fad
v6.17
Oct 7, 2018
6170d4d
v6.17
Oct 7, 2018
484ef92
v6.17
Oct 7, 2018
a1f9a09
v6.17
Oct 7, 2018
f089fd9
v6.17
Oct 7, 2018
ee93645
v6.17
MichaIng Oct 7, 2018
3677dd2
v6.17
MichaIng Oct 7, 2018
282e30f
META | DietPi-Survey_report: Coding optimization (#2111)
MichaIng Oct 7, 2018
0999577
v6.17
MichaIng Oct 7, 2018
c849b53
v6.17
MichaIng Oct 7, 2018
ef55f22
v6.17
MichaIng Oct 7, 2018
94d2c69
Merge pull request #2119 from Fourdee/dietpi-process_tool
Fourdee Oct 7, 2018
5906357
v6.17 (#2120)
MichaIng Oct 7, 2018
8bfe98d
v6.17
MichaIng Oct 7, 2018
40ccc1e
v6.17
Oct 7, 2018
6d07905
Create BRANCH_SYSTEM.md
Fourdee Oct 7, 2018
fb1fd39
Update TESTING-BRANCH.md
Fourdee Oct 7, 2018
3e370b5
v6.17
MichaIng Oct 7, 2018
3406c78
v6.17
MichaIng Oct 7, 2018
bda8994
v6.17
MichaIng Oct 7, 2018
5893c96
v6.17
MichaIng Oct 8, 2018
9d49480
v6.17
MichaIng Oct 8, 2018
009f26a
v6.17
MichaIng Oct 8, 2018
946ddf4
v6.17
MichaIng Oct 8, 2018
573807e
v6.17
MichaIng Oct 8, 2018
ec02df8
v6.17
MichaIng Oct 8, 2018
4c165e7
v6.17
MichaIng Oct 8, 2018
dd95b9b
v6.17
MichaIng Oct 9, 2018
a84308e
v6.17
MichaIng Oct 9, 2018
548f289
v6.17
MichaIng Oct 9, 2018
451ef7a
v6.17
Oct 9, 2018
248a84c
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 9, 2018
e5d9f98
v6.17
Oct 9, 2018
76b1742
v6.17
Oct 9, 2018
e39520d
Merge branch 'dev' into dietpi-update
MichaIng Oct 9, 2018
1e7c0eb
v6.17
MichaIng Oct 9, 2018
5864324
v6.17
MichaIng Oct 9, 2018
d049b3f
v6.17
MichaIng Oct 9, 2018
fac6947
v6.17
MichaIng Oct 9, 2018
9a18586
v6.17
MichaIng Oct 9, 2018
52ce40e
v6.17
MichaIng Oct 9, 2018
a9512ef
v6.17
MichaIng Oct 9, 2018
86c804b
v6.17
MichaIng Oct 9, 2018
61a7223
v6.17
MichaIng Oct 9, 2018
9e42e15
v6.17
MichaIng Oct 9, 2018
2f4365b
v6.17
MichaIng Oct 9, 2018
e8f9929
v6.17
MichaIng Oct 9, 2018
8b1f848
v6.17
MichaIng Oct 10, 2018
5140ab9
Minor wording
Fourdee Oct 10, 2018
ab38c07
Merge pull request #2123 from Fourdee/dietpi-update
Fourdee Oct 10, 2018
ef6905e
v6.17
MichaIng Oct 10, 2018
0f8bf8f
v6.17
MichaIng Oct 10, 2018
18a84ee
v6.17
MichaIng Oct 10, 2018
47fa32b
v6.17
MichaIng Oct 10, 2018
34c5b72
v6.17
MichaIng Oct 10, 2018
6203b3c
v6.17
MichaIng Oct 10, 2018
a300944
v6.17
MichaIng Oct 10, 2018
45d74cb
v6.17
Oct 11, 2018
477f5fd
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 11, 2018
071a84f
v6.17
Oct 11, 2018
4bf058a
v6.17
Oct 11, 2018
c526036
v6.17
Oct 11, 2018
13ba12f
v6.17
Oct 11, 2018
3235697
v6.17
Oct 11, 2018
3c118e2
v6.17
Oct 11, 2018
e0f4c88
v6.17
Oct 11, 2018
e6a5761
v6.17
Oct 11, 2018
8d7d94b
v6.17
Oct 11, 2018
2052d85
Merge pull request #2125 from Fourdee/(pre-)boot_network
Fourdee Oct 11, 2018
2815073
Fixes
Fourdee Oct 11, 2018
541fa47
v6.17
MichaIng Oct 11, 2018
4b09b91
v6.17
MichaIng Oct 11, 2018
f7c0b7e
v6.17
MichaIng Oct 11, 2018
afb7a33
v6.17
MichaIng Oct 11, 2018
d691f5d
v6.17
MichaIng Oct 11, 2018
96c9453
v6.17
MichaIng Oct 11, 2018
10c60c5
Merge pull request #2128 from Fourdee/update_alternative
Fourdee Oct 12, 2018
0ffee53
Update dietpi/dietpi-drive_manager
Oct 12, 2018
61a3111
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 12, 2018
bd99495
v6.17
Oct 12, 2018
3a56e7e
Additional beta info
Fourdee Oct 12, 2018
0f6dc4c
v6.17
Oct 12, 2018
1f8e78d
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 12, 2018
0dd5847
Merge pull request #2132 from Fourdee/dev
Fourdee Oct 12, 2018
3d79bc4
v6.17
MichaIng Oct 12, 2018
3aa5eb9
META | Readme fine tuning
MichaIng Oct 12, 2018
d280479
META | align CONTRIBUTING.md with README.md
MichaIng Oct 12, 2018
4c2ffe3
v6.17
MichaIng Oct 12, 2018
d7966f6
v6.17
MichaIng Oct 13, 2018
748f4b4
Minor
Fourdee Oct 13, 2018
b7a9c54
Merge pull request #2136 from Fourdee/G_WHIP
Fourdee Oct 13, 2018
c94c4e5
v6.17
Oct 13, 2018
7fadc85
v6.17
Oct 13, 2018
1a55fb7
v6.17
Oct 13, 2018
35e4ce2
v6.17
Oct 13, 2018
90a3a15
v6.17
Oct 13, 2018
d747074
v6.17
Oct 13, 2018
d7e237e
v6.17
Oct 13, 2018
a481e58
v6.17
Oct 13, 2018
5ddb78b
v6.17
Oct 13, 2018
93e5034
v6.17
Oct 13, 2018
0da5de5
v6.17
Oct 13, 2018
6570a99
v6.17
MichaIng Oct 13, 2018
027c8a5
v6.17
MichaIng Oct 13, 2018
55a2e93
v6.17
MichaIng Oct 13, 2018
b90c112
v6.17
MichaIng Oct 13, 2018
f62675e
v6.17
MichaIng Oct 13, 2018
fac4542
v6.7
MichaIng Oct 13, 2018
04f3494
v6.17
MichaIng Oct 13, 2018
f758e84
v6.17
MichaIng Oct 13, 2018
b134e68
v6.17
MichaIng Oct 13, 2018
2005210
v6.17
MichaIng Oct 13, 2018
a49482a
v6.17
MichaIng Oct 13, 2018
a896c25
v6.17
MichaIng Oct 13, 2018
6d85c27
v6.17
MichaIng Oct 13, 2018
0f58f87
META | DietPi-Survey_report: Minor
MichaIng Oct 14, 2018
e97d83c
META | DietPi-Survey_report: Create output (error/debug) log file
MichaIng Oct 14, 2018
3d2b4a8
v6.17
Oct 14, 2018
6050415
v6.17
Oct 14, 2018
662b4e7
Merge pull request #2138 from Fourdee/dev
Fourdee Oct 14, 2018
0dfe9ad
v6.17
MichaIng Oct 14, 2018
0c1f11c
Minor
Fourdee Oct 14, 2018
800982b
v6.17
MichaIng Oct 14, 2018
17cdabd
v6.17
MichaIng Oct 14, 2018
abbd6e6
META | DietPi-Survey_report: Add Git info to survey report page
MichaIng Oct 14, 2018
f18f55e
v6.17
MichaIng Oct 15, 2018
545a920
Merge pull request #2141 from Fourdee/dietpi-survey
Fourdee Oct 15, 2018
84f8f3c
v6.17
Oct 15, 2018
c64300f
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 15, 2018
2172693
v6.17
Oct 15, 2018
e32bd04
v6.17
MichaIng Oct 15, 2018
29d923f
v6.17
MichaIng Oct 15, 2018
021ae73
v6.17
MichaIng Oct 15, 2018
fd79785
v6.17
MichaIng Oct 16, 2018
6208fcb
v6.17
MichaIng Oct 16, 2018
1a55fb8
Merge pull request #2145 from Fourdee/patch_test
Fourdee Oct 16, 2018
61caeb1
v6.17
Oct 16, 2018
f4891dc
v6.17
Oct 16, 2018
bbb0bc6
v6.17
Oct 16, 2018
6dfc5d7
v6.17
MichaIng Oct 16, 2018
cdbfd30
v6.17
MichaIng Oct 16, 2018
f654326
v6.17
Oct 17, 2018
4296135
v6.17
Oct 17, 2018
3e29433
Merge pull request #2146 from Fourdee/G_WHIP_TPUT
Fourdee Oct 17, 2018
654fc82
v6.17
Oct 17, 2018
261ee58
v6.17
Oct 17, 2018
155e106
v6.17
MichaIng Oct 18, 2018
4c0a362
v6.17
Oct 18, 2018
2c00194
v6.17
MichaIng Oct 18, 2018
f7b4d66
Merge pull request #2148 from Fourdee/dietpi-prep
Fourdee Oct 18, 2018
20ff8a0
v6.17
MichaIng Oct 18, 2018
e3ae350
Merge pull request #2151 from Fourdee/dietpi-prep
MichaIng Oct 18, 2018
3c97b99
Merge pull request #2150 from Fourdee/dev
Fourdee Oct 18, 2018
6483f52
v6.17
Oct 18, 2018
1394e50
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 18, 2018
5f1f566
v6.17
Oct 18, 2018
32ea46c
v6.17
Oct 18, 2018
fdad515
v6.17
Oct 18, 2018
e68817a
v6.17
Oct 18, 2018
b0e3304
Merge pull request #2152 from Fourdee/dev
Fourdee Oct 18, 2018
de3acfe
v6.17
Oct 18, 2018
aedc41c
v6.17
Oct 18, 2018
8ff5991
v6.17
MichaIng Oct 19, 2018
18f9744
v6.17
Oct 20, 2018
50283d5
Merge branch 'dev' of https://github.com/Fourdee/DietPi into dev
Oct 20, 2018
ef03b05
v6.17
Oct 20, 2018
f44adc2
v6.17
Oct 21, 2018
177c05a
v6.17
Oct 21, 2018
d23cad8
v6.17
Oct 21, 2018
d8f98b7
v6.17
Oct 21, 2018
0c860c1
v6.17
Oct 21, 2018
50c3618
v6.17
Oct 21, 2018
44c9be2
v6.17
Oct 22, 2018
ec44c9a
v6.17
Oct 22, 2018
77da78e
v6.17
Oct 22, 2018
d000226
v6.17
Oct 22, 2018
3fffd14
v6.17
Oct 22, 2018
44c1841
v6.17
Oct 22, 2018
db38fbe
Merge pull request #2166 from Fourdee/dev
Fourdee Oct 22, 2018
ec5b4fa
v6.17
Oct 22, 2018
e9c1319
v6.17
Oct 22, 2018
c6c62ea
v6.17
Oct 22, 2018
ad0df20
Merge pull request #2167 from Fourdee/dev
Fourdee Oct 22, 2018
c94c125
v6.17
Oct 23, 2018
4ea7bc3
v6.17
Oct 23, 2018
10eba0c
v6.17
Oct 23, 2018
ccc37e1
v617
Oct 23, 2018
a869c62
v6.17
Oct 23, 2018
1792fb4
v6.17
Oct 23, 2018
bc440c0
v6.17
Oct 23, 2018
594d859
v6.17
Oct 23, 2018
0f62bf0
v6.17
Oct 23, 2018
ea6bd6d
v6.17
Oct 24, 2018
b2438bc
v6.17
Oct 24, 2018
39d543a
v6.17
Oct 25, 2018
fa32b1b
Merge pull request #2174 from Fourdee/dev
Fourdee Oct 25, 2018
5ccb97c
v6.17
Oct 25, 2018
aab6c27
v6.17
Oct 25, 2018
7623606
Merge pull request #2175 from Fourdee/dev
Fourdee Oct 25, 2018
157ebe3
v6.17
Oct 25, 2018
8a794b7
v6.17
Oct 25, 2018
c14ab56
Merge pull request #2176 from Fourdee/dev
Fourdee Oct 25, 2018
5b81959
v6.17
Oct 25, 2018
283187c
Merge pull request #2178 from Fourdee/dev
Fourdee Oct 25, 2018
7e84f60
v6.17
Oct 25, 2018
739f9d1
Merge pull request #2179 from Fourdee/dev
Fourdee Oct 25, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ about: Create a report to help us improve


#### Required Information:
- DietPi version | `paste -sd '.' /DietPi/dietpi/.version`
- DietPi version | `cat /DietPi/dietpi/.version`
- Distro version | `echo $G_DISTRO_NAME` or `cat /etc/debian_version`
- Kernel version | `uname -a`
- SBC device | `echo $G_HW_MODEL_DESCRIPTION` or (EG: RPi3)
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!--
Before submitting a pull request
- Please ensure target branch is the testing (active dev) branch: https://github.com/Fourdee/DietPi/tree/testing
- Please ensure the target branch is the testing (active dev) branch: https://github.com/Fourdee/DietPi/tree/testing
- Please ensure changes have been tested and verified functional.
-->
**Status**: WIP | Testing | Ready | ?
Expand Down
38 changes: 19 additions & 19 deletions .meta/dietpi-cloud-migration
Original file line number Diff line number Diff line change
Expand Up @@ -10,39 +10,39 @@ echo -e '[\e[32m OK \e[0m] Successfully installed rsync.'
run_backup(){

echo '[ INFO ] Enabling maintenance mode...'
sudo -u www-data php /var/www/"$1"/occ maintenance:mode --on
sudo -u www-data php /var/www/$1/occ maintenance:mode --on
(( $? )) && echo -e '[\e[31mFAILED\e[0m] Could not enable maintenance mode, please check running state of your instance and PHP functionality.\n' && exit 1

fp_config="/var/www/$1/config/config.php"

echo "[ INFO ] Scanning $fp_config for necessary information..."
[ ! -f $fp_config ] && echo -e "[\e[31mFAILED\e[0m] File $fp_config not found, please check your installation.\n" && exit 1

fp_datadir=$(grep -m1 "^[[:blank:]]*'datadirectory'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e "\t- data directory:\t$fp_datadir"
dbname=$(grep -m1 "^[[:blank:]]*'dbname'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e "\t- database name:\t$dbname"
dbhost=$(grep -m1 "^[[:blank:]]*'dbhost'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e "\t- database hostname:\t$dbhost"
dbuser=$(grep -m1 "^[[:blank:]]*'dbuser'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e "\t- database username:\t$dbuser"
dbpass=$(grep -m1 "^[[:blank:]]*'dbpassword'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e "\t- database password:\t$dbpass"
[[ ! -f $fp_config ]] && echo -e "[\e[31mFAILED\e[0m] File $fp_config not found, please check your installation.\n" && exit 1

local fp_datadir=$(grep -m1 "^[[:blank:]]*'datadirectory'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
local dbname=$(grep -m1 "^[[:blank:]]*'dbname'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
local dbhost=$(grep -m1 "^[[:blank:]]*'dbhost'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
local dbuser=$(grep -m1 "^[[:blank:]]*'dbuser'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
local dbpass=$(grep -m1 "^[[:blank:]]*'dbpassword'" $fp_config | awk '{print $3}' | sed "s/[',]//g")
echo -e " - data directory: $fp_datadir
- database name: $dbname
- database hostname: $dbhost
- database username: $dbuser
- database password: $dbpass"

echo '[ INFO ] Backup database to data directory...'
mysqldump -u"$dbuser" -h"$dbhost" -p"$dbpass" --lock-tables "$dbname" > "$fp_datadir"/dietpi-"$1"-database-backup.sql
mysqldump -u"$dbuser" -h"$dbhost" -p"$dbpass" "$dbname" > "$fp_datadir"/dietpi-$1-database-backup.sql
(( $? )) && echo -e '[\e[31mFAILED\e[0m] Database backup seems to have failed. Check state of your database server, check logs and in case repair table corruptions.\n' && exit 1
echo -e "[\e[32m OK \e[0m] Successfully finished database backup to: $fp_datadir/dietpi-$1-database-backup.sql"

echo '[ INFO ] Backup installation folder to data directory...'
rsync -aHp --delete /var/www/"$1"/ "$fp_datadir"/dietpi-"$1"-installation-backup
rsync -aHp --delete /var/www/$1/ "$fp_datadir"/dietpi-$1-installation-backup
(( $? )) && echo -e '[\e[31mFAILED\e[0m] Rsync failed, check for error reasons and try again.\n' && exit 1
echo -e "[\e[32m OK \e[0m] Successfully finished installation backup to: $fp_datadir/dietpi-$1-installation-backup/"

if [ -n "$2" ]; then
if [[ $2 ]]; then

echo '[ INFO ] You provided an additional backup location. Moving data directory...'
[ ! -d "$2" ] && echo -e "[\e[31mFAILED\e[0m] $2 is no directory, please check spelling and mount status of your desired backup location.\n" && exit 1
[[ ! -d $2 ]] && echo -e "[\e[31mFAILED\e[0m] $2 is no directory, please check spelling and mount status of your desired backup location.\n" && exit 1

rsync -aHp --delete "$fp_datadir"/ "$2"
(( $? )) && echo -e '[\e[31mFAILED\e[0m] Rsync failed, check for error reasons and try again.\n' && exit 1
Expand All @@ -60,7 +60,7 @@ run_backup(){

### MAIN ###

[ ! -f /DietPi/dietpi/.installed ] && echo -e '[\e[31mFAILED\e[0m] No proper DietPi installation found or DietPi-RamDisk is not running. Please ensure you are executing this script from a functional DietPi system and "dietpi-ramdisk" is up.\n' && exit 1
[[ ! -f /DietPi/dietpi/.installed ]] && echo -e '[\e[31mFAILED\e[0m] No proper DietPi installation found or DietPi-RamDisk is not running. Please ensure you are executing this script from a functional DietPi system and "dietpi-ramdisk" is up.\n' && exit 1

if grep -q 'aSOFTWARE_INSTALL_STATE\[47\]=2' /DietPi/dietpi/.installed; then

Expand All @@ -76,4 +76,4 @@ if grep -q 'aSOFTWARE_INSTALL_STATE\[114\]=2' /DietPi/dietpi/.installed; then

fi

[ ! -n "$fp_config" ] && echo -e "[\e[31mFAILED\e[0m] No ownCloud or Nextcloud installation found. Please verify that it was installed via dietpi-software, in case reinstall it, non of your existing data/settings will be overwritten.\n" && exit 1
[[ ! $fp_config ]] && echo -e "[\e[31mFAILED\e[0m] No ownCloud or Nextcloud installation found. Please verify that it was installed via dietpi-software, in case reinstall it, non of your existing data/settings will be overwritten.\n" && exit 1
Loading