diff --git a/README.md b/README.md index 778574702..297d968d4 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,40 @@ + +## AlterLinux - 誰でも使えることを目標にした日本製のArchLinux派生のOS + ![License](https://img.shields.io/badge/LICENSE-GPL--3.0-blue?style=for-the-badge&logo=appveyor) ![Base](https://img.shields.io/badge/BASE-ArchLinux-blue?style=for-the-badge&logo=appveyor) ![archiso](https://img.shields.io/badge/archiso--version-43--1-blue?style=for-the-badge&logo=appveyor) -# 概要 +## 概要 Alter LinuxはArch Linuxをベースに開発されている新しいOSです。 -# ビルド +## ビルド ArchLinux環境でビルドする必要があります。 事前に`archiso`パッケージをインストールしておいてください。 ```bash git clone https://github.com/SereneTeam/alterlinux.git cd alterlinux -./build -v +./build.sh +``` + +### build.shのオプション + +#### 基本 +そのまま実行してください。デフォルトパスワードは`alter`です。Plymouthは無効化されています。 + +#### オプション +- Plymouthを有効化する : '-b' +- パスワードを変更する : `-p ` + +例 : Plymouthを有効化し、パスワードを`ilovearch`に変更する。 + +```bash +./build.sh -b -p 'ilovealter' ``` + # Plymouthについて `build.sh`に`-b`をつけるとPlymouthが有効化されます。 ただし、現在Plymouthを有効化した状態だとインストール後に正常に起動しない問題が確認されています。 diff --git a/airootfs/etc/skel/Desktop/calamares.desktop b/airootfs/etc/skel/Desktop/calamares.desktop new file mode 100755 index 000000000..3cb5e943d --- /dev/null +++ b/airootfs/etc/skel/Desktop/calamares.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=Install Alter Linux +Name[da]=Installer Alter Linux +GenericName=Live Installer +GenericName[da]=Live-installationsprogram +Comment=Install the operating system to disk +Comment[da]=Installer styresystemet på disk +Comment[de]=Alter Linux installieren +Exec=sudo /usr/bin/calamares_polkit %f +Icon=calamares +Terminal=false +StartupNotify=true +Type=Application +Categories=Qt;System; diff --git a/airootfs/usr/share/calamares/modules/users.conf b/airootfs/usr/share/calamares/modules/users.conf index 3ba911eb3..b9c09d719 100644 --- a/airootfs/usr/share/calamares/modules/users.conf +++ b/airootfs/usr/share/calamares/modules/users.conf @@ -21,6 +21,7 @@ defaultGroups: - storage - wheel - audio + - sudo # Some Distributions require a 'autologin' group for the user. # Autologin causes a user to become automatically logged in to diff --git a/build.sh b/build.sh index c2f68b04b..ed25edfea 100755 --- a/build.sh +++ b/build.sh @@ -25,30 +25,18 @@ source plymouth-theme umask 0022 -_usage () -{ +_usage () { echo "usage ${0} [options]" echo echo " General options:" - echo " -N Set an iso filename (prefix)" - echo " Default: ${iso_name}" - echo " -V Set an iso version (in filename)" - echo " Default: ${iso_version}" - echo " -L Set an iso label (disk label)" - echo " Default: ${iso_label}" - echo " -P Set a publisher for the disk" - echo " Default: '${iso_publisher}'" - echo " -A Set an application name for the disk" - echo " Default: '${iso_application}'" - echo " -D Set an install_dir (directory inside iso)" - echo " Default: ${install_dir}" echo " -w Set the working directory" echo " Default: ${work_dir}" echo " -o Set the output directory" echo " Default: ${out_dir}" echo " -p Set a live user password" - echo " Default: alter" - echo " -b Enable boot splash." + echo " Default: ${password}" + echo " -b Enable boot splash" + echo " Default: disable" # echo " -v Enable verbose output" echo " -h This help message" exit ${1}