diff --git a/CHANGELOG b/CHANGELOG
index e35da775..54902d81 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -6,6 +6,7 @@ Fixed an architecture emulation via binfmt_misc
Fixed Arch Linux bootstrap (+libnghttp2, -xorg-utils)
Fixed issue of launching Xfce and Mate (issue #807)
Added file system check (issue #785)
+Added custom target type
2.0.1
Added Fedora 25 (issue #683)
@@ -374,6 +375,7 @@ Updated list packages of base system installation
Исправлен установщик Arch Linux (+libnghttp2, -xorg-utils)
Исправлена проблема запуска Xfce и Mate (тикет #807)
Добавлена проверка файловой системы (тикет #785)
+Добавлен пользовательский тип установки
2.0.1
Добавлена поддержка Fedora 25 (тикет #683)
diff --git a/app/build.gradle b/app/build.gradle
index cbe456ea..1f31c8e7 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,7 +8,7 @@ android {
applicationId 'ru.meefik.linuxdeploy'
minSdkVersion 10
targetSdkVersion 25
- versionCode 221
+ versionCode 223
versionName "2.0.2"
}
buildTypes {
diff --git a/app/src/main/java/ru/meefik/linuxdeploy/PropertiesActivity.java b/app/src/main/java/ru/meefik/linuxdeploy/PropertiesActivity.java
index f4a4ebfa..4317a048 100644
--- a/app/src/main/java/ru/meefik/linuxdeploy/PropertiesActivity.java
+++ b/app/src/main/java/ru/meefik/linuxdeploy/PropertiesActivity.java
@@ -305,6 +305,13 @@ private void setSummary(Preference pref, boolean init) {
disksize.setEnabled(true);
fstype.setEnabled(false);
break;
+ case "custom":
+ if (init) {
+ targetpath.setText(getString(R.string.target_path_custom));
+ }
+ disksize.setEnabled(false);
+ fstype.setEnabled(false);
+ break;
}
}
}
diff --git a/app/src/main/res/values-ru/arrays.xml b/app/src/main/res/values-ru/arrays.xml
index 2e8eab25..6ac4a388 100644
--- a/app/src/main/res/values-ru/arrays.xml
+++ b/app/src/main/res/values-ru/arrays.xml
@@ -10,6 +10,7 @@
- Директория
- Раздел
- Оперативная память
+ - Пользовательский
- Автоопределение
diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml
index 364fa88b..32ecf2a1 100644
--- a/app/src/main/res/values/arrays.xml
+++ b/app/src/main/res/values/arrays.xml
@@ -42,12 +42,14 @@
- directory
- partition
- ram
+ - custom
- File
- Directory
- Partition
- RAM
+ - Custom
- auto
diff --git a/app/src/main/res/values/preferences.xml b/app/src/main/res/values/preferences.xml
index 616b4fc0..e124cc37 100644
--- a/app/src/main/res/values/preferences.xml
+++ b/app/src/main/res/values/preferences.xml
@@ -41,6 +41,7 @@
${ENV_DIR}/rootfs/linux
/dev/block/mmcblkXpY
/data/local/ram
+
${EXTERNAL_STORAGE}/linux-rootfs.tar.gz
0
auto