OSDN Git Service

sunset: Added and Removed filess.
authorhayao <shun819.mail@gmail.com>
Thu, 28 May 2020 09:55:01 +0000 (18:55 +0900)
committerhayao <shun819.mail@gmail.com>
Thu, 28 May 2020 09:55:01 +0000 (18:55 +0900)
48 files changed:
sunset.add/airootfs.any/etc/bash.bashrc [new file with mode: 0644]
sunset.add/airootfs.any/etc/bash_aliases [new file with mode: 0644]
sunset.add/airootfs.any/etc/hosts [new file with mode: 0644]
sunset.add/airootfs.any/etc/nanorc [new file with mode: 0644]
sunset.add/airootfs.any/etc/pacman.conf [moved from sunset.add/airootfs.i486/etc/pacman.conf with 100% similarity]
sunset.add/airootfs.any/etc/skel/.bash_profile [new file with mode: 0644]
sunset.add/airootfs.any/etc/skel/.config/lxpanel/default/panels/panel [new file with mode: 0644]
sunset.add/airootfs.any/etc/skel/.config/openbox/autostart [new file with mode: 0644]
sunset.add/airootfs.any/etc/skel/.config/openbox/menu.xml [new file with mode: 0644]
sunset.add/airootfs.any/etc/skel/.xinitrc [new file with mode: 0644]
sunset.add/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf [deleted file]
sunset.add/airootfs.any/usr/share/calamares/branding/alter/branding.desc [new file with mode: 0644]
sunset.add/airootfs.any/usr/share/calamares/branding/alter/show.qml [new file with mode: 0644]
sunset.add/airootfs.any/usr/share/calamares/branding/alter/slide.png [new file with mode: 0644]
sunset.add/airootfs.any/usr/share/calamares/final-process [new file with mode: 0755]
sunset.add/airootfs.any/usr/share/calamares/modules/packages.conf [new file with mode: 0644]
sunset.add/airootfs.any/usr/share/calamares/modules/users.conf [new file with mode: 0644]
sunset.add/airootfs.any/usr/share/calamares/settings.conf [new file with mode: 0644]
sunset.add/airootfs.i686/etc/pacman.conf [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/etc/hostname [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/pacman-init.service [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/root/.automated_script.sh [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/root/.zlogin [deleted file]
sunset.add/airootfs.i686/releng/airootfs.any/root/customize_airootfs.sh [deleted file]
sunset.add/airootfs.i686/releng/airootfs.i686/etc/pacman.conf [deleted file]
sunset.add/airootfs.i686/releng/architecture [deleted file]
sunset.add/airootfs.i686/releng/config.any [deleted file]
sunset.add/airootfs.i686/releng/description.txt [deleted file]
sunset.add/airootfs.i686/releng/packages.i686/base.i686 [deleted file]
sunset.add/airootfs.i686/releng/packages.i686/exclude [deleted file]
sunset.add/airootfs.i686/releng/packages.i686/packages.i686 [deleted file]
sunset.add/airootfs.i686/releng/packages.x86_64/base.x86_64 [deleted file]
sunset.add/airootfs.i686/releng/packages.x86_64/exclude [deleted file]
sunset.add/airootfs.i686/releng/packages.x86_64/packages.x86_64 [deleted file]
sunset.add/airootfs.i686/releng/pacman-i686.conf [deleted file]
sunset.add/airootfs.i686/releng/pacman-x86_64.conf [deleted file]
sunset.add/airootfs.i686/releng/splash.png [deleted file]
sunset.add/architecture
sunset.add/packages.i486/openbox.i486 [new file with mode: 0644]
sunset.add/packages.i686/base.i686 [deleted file]
sunset.add/packages.i686/exclude [deleted file]
sunset.add/packages.i686/packages.i686 [deleted file]
sunset.add/packages.x86_64/base.x86_64 [deleted file]
sunset.add/packages.x86_64/exclude [deleted file]
sunset.add/packages.x86_64/packages.x86_64 [deleted file]
sunset.add/pacman-i686.conf [deleted file]
sunset.add/pacman-x86_64.conf [deleted file]

diff --git a/sunset.add/airootfs.any/etc/bash.bashrc b/sunset.add/airootfs.any/etc/bash.bashrc
new file mode 100644 (file)
index 0000000..e8da601
--- /dev/null
@@ -0,0 +1,16 @@
+#
+# /etc/bash.bashrc
+#
+
+# If not running interactively, don't do anything
+[[ $- != *i* ]] && return
+
+[[ $DISPLAY ]] && shopt -s checkwinsize
+
+# PS1='[\u@\h \W]\$ '
+PS1='\u@\h:\w\$ ' 
+
+[[ -f /etc/bash_aliases ]] && source /etc/bash_aliases
+[[ -f /etc/bash_functions ]] && source /etc/bash_functions
+
+export EDITOR=nano
diff --git a/sunset.add/airootfs.any/etc/bash_aliases b/sunset.add/airootfs.any/etc/bash_aliases
new file mode 100644 (file)
index 0000000..8fdf3e1
--- /dev/null
@@ -0,0 +1,3 @@
+#!/usr/bin/env bash
+alias ls='ls --color=auto'
+alias htop='htop -d 5'
diff --git a/sunset.add/airootfs.any/etc/hosts b/sunset.add/airootfs.any/etc/hosts
new file mode 100644 (file)
index 0000000..a4f4816
--- /dev/null
@@ -0,0 +1,5 @@
+# Static table lookup for hostnames.
+# See hosts(5) for details.
+
+127.0.0.1 localhost.localdomain localhost
+::1       localhost.lcoaldomain localhost
diff --git a/sunset.add/airootfs.any/etc/nanorc b/sunset.add/airootfs.any/etc/nanorc
new file mode 100644 (file)
index 0000000..db398cf
--- /dev/null
@@ -0,0 +1,314 @@
+## Sample initialization file for GNU nano.
+##
+## This file should not be in DOS or Mac format, and characters
+## specially interpreted by the shell should not be escaped here.
+##
+## To make sure an option is disabled, use "unset <option>".
+##
+## For the options that take parameters, the default value is given.
+## Other options are unset by default.
+##
+## Inside string parameters, quotes should not be escaped.  The last
+## double quote on the line will be seen as the closing quote.
+
+## Make the 'nextword' function (Ctrl+Right) stop at word ends
+## instead of at beginnings.
+# set afterends
+
+## When soft line wrapping is enabled, make it wrap lines at blanks
+## (tabs and spaces) instead of always at the edge of the screen.
+# set atblanks
+
+## Automatically indent a newly created line to the same number of
+## tabs and/or spaces as the preceding line -- or as the next line
+## if the preceding line is the beginning of a paragraph.
+# set autoindent
+
+## Back up files to the current filename plus a tilde.
+# set backup
+
+## The directory to put unique backup files in.
+# set backupdir ""
+
+## Use bold text instead of reverse video text.
+# set boldtext
+
+## The characters treated as closing brackets when justifying paragraphs.
+## This may not include any blank characters.  Only closing punctuation,
+## optionally followed by these closing brackets, can end sentences.
+# set brackets ""')>]}"
+
+## Automatically hard-wrap the current line when it becomes overlong.
+# set breaklonglines
+
+## Do case-sensitive searches by default.
+# set casesensitive
+
+## Constantly display the cursor position in the status bar.  Note that
+## this overrides "quickblank".
+# set constantshow
+
+## Use cut-from-cursor-to-end-of-line by default.
+# set cutfromcursor
+
+## Do not use the line below the title bar, leaving it entirely blank.
+# set emptyline
+
+## Enable hard-wrapping and set the target width, both for automatic
+## line wrapping and for justifying paragraphs.  If the value is 0 or
+## less, the wrapping point will be the screen width minus this number.
+# set fill -8
+
+## Remember the used search/replace strings for the next session.
+# set historylog
+
+## Scroll the buffer contents per half-screen instead of per line.
+# set jumpyscrolling
+
+## Display line numbers to the left of the text.
+set linenumbers
+
+## Enable vim-style lock-files.  This is just to let a vim user know you
+## are editing a file [s]he is trying to edit and vice versa.  There are
+## no plans to implement vim-style undo state in these files.
+# set locking
+
+## The opening and closing brackets that can be found by bracket
+## searches.  They cannot contain blank characters.  The former set must
+## come before the latter set, and both must be in the same order.
+# set matchbrackets "(<[{)>]}"
+
+## Enable mouse support, if available for your system.  When enabled,
+## mouse clicks can be used to place the cursor, set the mark (with a
+## double click), and execute shortcuts.  The mouse will work in the X
+## Window System, and on the console when gpm is running.
+set mouse
+
+## Switch on multiple file buffers (inserting a file will put it into
+## a separate buffer).
+# set multibuffer
+
+## Don't convert files from DOS/Mac format.
+# set noconvert
+
+## Don't display the helpful shortcut lists at the bottom of the screen.
+# set nohelp
+
+## Don't automatically add a newline when a file does not end with one.
+# set nonewlines
+
+## Don't pause between warnings at startup.  Which means that only the
+## last one will be readable (when there are multiple ones).
+# set nopauses
+
+## Set operating directory.  nano will not read or write files outside
+## this directory and its subdirectories.  Also, the current directory
+## is changed to here, so any files are inserted from this dir.  A blank
+## string means the operating-directory feature is turned off.
+# set operatingdir ""
+
+## Remember the cursor position in each file for the next editing session.
+# set positionlog
+
+## Preserve the XON and XOFF keys (^Q and ^S).
+# set preserve
+
+## The characters treated as closing punctuation when justifying
+## paragraphs.  They cannot contain blank characters.  Only closing
+## punctuation, optionally followed by closing brackets, can end
+## sentences.
+# set punct "!.?"
+
+## Do quick status-bar blanking.  Status-bar messages will disappear after
+## 1 keystroke instead of 26.  Note that "constantshow" overrides this.
+# set quickblank
+
+## The regular expression that matches quoting characters in email
+## or line-comment introducers in source code.  The default is:
+# set quotestr "^([    ]*([!#%:;>|}]|//))+"
+
+## Try to work around a mismatching terminfo terminal description.
+# set rawsequences
+
+## Fix Backspace/Delete confusion problem.
+# set rebinddelete
+
+## Do regular-expression searches by default.
+## Regular expressions are of the extended type (ERE).
+# set regexp
+
+## Put the cursor on the highlighted item in the file browser, and show
+## the cursor in the help viewer; useful for people who use a braille
+## display and people with poor vision.
+# set showcursor
+
+## Make the Home key smarter.  When Home is pressed anywhere but at the
+## very beginning of non-whitespace characters on a line, the cursor
+## will jump to that beginning (either forwards or backwards).  If the
+## cursor is already at that position, it will jump to the true
+## beginning of the line.
+# set smarthome
+
+## Enable soft line wrapping (AKA full-line display).
+# set softwrap
+
+## Use this spelling checker instead of the internal one.  This option
+## does not have a default value.
+# set speller "aspell -x -c"
+
+## Allow nano to be suspended.
+# set suspend
+
+## Use this tab size instead of the default; it must be greater than 0.
+set tabsize 4
+
+## Convert typed tabs to spaces.
+# set tabstospaces
+
+## Save automatically on exit; don't prompt.
+# set tempfile
+
+## Snip whitespace at the end of lines when justifying or hard-wrapping.
+# set trimblanks
+
+## Disallow file modification.  Why would you want this in an rcfile? ;)
+# set view
+
+## The two single-column characters used to display the first characters
+## of tabs and spaces.  187 in ISO 8859-1 (0000BB in Unicode) and 183 in
+## ISO-8859-1 (0000B7 in Unicode) seem to be good values for these.
+## The default when in a UTF-8 locale:
+# set whitespace "»·"
+## The default otherwise:
+# set whitespace ">."
+
+## Detect word boundaries differently by treating punctuation
+## characters as parts of words.
+# set wordbounds
+
+## The characters (besides alphanumeric ones) that should be considered
+## as parts of words.  This option does not have a default value.  When
+## set, it overrides option 'set wordbounds'.
+# set wordchars "<_>."
+
+## Let an unmodified Backspace or Delete erase the marked region (instead
+## of a single character, and without affecting the cutbuffer).
+# set zap
+
+## Paint the interface elements of nano.  These are examples;
+## by default there are no colors, except for errorcolor.
+# set titlecolor brightwhite,blue
+# set statuscolor brightwhite,green
+# set errorcolor brightwhite,red
+# set selectedcolor brightwhite,magenta
+# set stripecolor ,yellow
+# set numbercolor cyan
+# set keycolor cyan
+# set functioncolor green
+## In root's .nanorc you might want to use:
+# set titlecolor brightwhite,magenta
+# set statuscolor brightwhite,magenta
+# set errorcolor brightwhite,red
+# set selectedcolor brightwhite,cyan
+# set stripecolor ,yellow
+# set numbercolor magenta
+# set keycolor brightmagenta
+# set functioncolor magenta
+
+
+## Setup of syntax coloring.
+##
+## Format:
+##
+## syntax "short description" ["filename regex" ...]
+##
+## The "none" syntax is reserved; specifying it on the command line is
+## the same as not having a syntax at all.  The "default" syntax is
+## special: it takes no filename regexes, and applies to files that
+## don't match any other syntax's filename regexes.
+##
+## color foreground,background "regex" ["regex"...]
+## or
+## icolor foreground,background "regex" ["regex"...]
+##
+## "color" will do case-sensitive matches, while "icolor" will do
+## case-insensitive matches.
+##
+## Valid color names ares: white, black, normal, red, blue, green,
+## yellow, magenta, cyan.  For foreground colors, you may use the
+## prefix "bright" to get a stronger highlight.
+##
+## All regexes (regular expressions) are of the extended type (ERE).
+##
+## To use multi-line regexes, use the start="regex" end="regex"
+## [start="regex" end="regex"...] format.
+##
+## If your system supports transparency, not specifying a background
+## color will use a transparent color.  If you don't want this, be sure
+## to set the background color to black or white.
+##
+## If you wish, you may put your syntax definitions in separate files.
+## You can make use of such files as follows:
+##
+## include "/path/to/syntax_file.nanorc"
+##
+## Unless otherwise noted, the name of the syntax file (without the
+## ".nanorc" extension) should be the same as the "short description"
+## name inside that file.  These names are kept fairly short to make
+## them easier to remember and faster to type using nano's -Y option.
+
+## To include all existing syntax definitions, you can do:
+# include "/usr/share/nano/*.nanorc"
+
+
+## If <Tab> should always produce four spaces when editing a Python file,
+## independent of the settings of 'tabsize' and 'tabstospaces':
+# extendsyntax python tabgives "    "
+#
+## If <Tab> should always produce an actual TAB when editing a Makefile:
+# extendsyntax makefile tabgives "     "
+
+
+## Key bindings.
+## See nanorc(5) (section REBINDING KEYS) for more details on this.
+
+## The <Ctrl+Delete> keystroke deletes the word to the right of the cursor.
+## On some terminals the <Ctrl+Backspace> keystroke produces ^H, which is
+## the ASCII character for backspace, so it is bound by default to the
+## backspace function.  The <Backspace> key itself produces a different
+## keycode, which is hard-bound to the backspace function.  So, if you
+## normally use <Backspace> for backspacing and not ^H, you can make
+## <Ctrl+Backspace> delete the word to the left of the cursor with:
+# bind ^H chopwordleft main
+
+## If you would like nano to have keybindings that are more "usual",
+## such as ^O for Open, ^F for Find, ^H for Help, and ^Q for Quit,
+## then uncomment these:
+#bind ^Q exit all
+#bind ^H help all
+#bind ^H exit help
+#bind ^F whereis all
+#bind ^G findnext all
+#bind ^B wherewas all
+#bind ^D findprevious all
+#bind ^R replace main
+#bind ^W writeout main
+#bind ^O insert main
+#unbind ^V all
+#unbind ^Y all
+#bind M-X flipnewbuffer all
+#bind ^X cut all
+#bind ^C copy all
+#bind ^V paste all
+#bind ^P curpos main
+#bind ^T gotoline main
+#bind ^T gotodir browser
+#bind ^Y speller main
+#unbind ^K all
+#unbind ^U all
+#bind M-R redo main
+#bind ^U undo main
+#bind ^E redo main
+#unbind M-J main
+#unbind M-T main
+#set multibuffer
diff --git a/sunset.add/airootfs.any/etc/skel/.bash_profile b/sunset.add/airootfs.any/etc/skel/.bash_profile
new file mode 100644 (file)
index 0000000..750345f
--- /dev/null
@@ -0,0 +1,5 @@
+#
+# ~/.bash_profile
+#
+[[ -f ~/.bashrc ]] && . ~/.bashrc
+[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
diff --git a/sunset.add/airootfs.any/etc/skel/.config/lxpanel/default/panels/panel b/sunset.add/airootfs.any/etc/skel/.config/lxpanel/default/panels/panel
new file mode 100644 (file)
index 0000000..91f324f
--- /dev/null
@@ -0,0 +1,58 @@
+# lxpanel <profile> config file. Manually editing is not recommended.
+# Use preference dialog in lxpanel to adjust config when you can.
+
+Global {
+  edge=bottom
+  allign=left
+  margin=0
+  widthtype=percent
+  width=100
+  height=26
+  transparent=0
+  tintcolor=#000000
+  alpha=0
+  setdocktype=1
+  setpartialstrut=1
+  usefontcolor=1
+  fontcolor=#ffffff
+  usefontsize=0
+  fontsize=10
+  background=0
+  backgroundfile=/usr/share/lxpanel/images/background.png
+}
+Plugin {
+  type=menu
+  Config {
+    image=/usr/share/lxpanel/images/my-computer.png
+    system {
+    }
+    separator {
+    }
+    item {
+      command=run
+    }
+    separator {
+    }
+    item {
+      image=gnome-logout
+      command=logout
+    }
+  }
+}
+Plugin {
+  type=taskbar
+  expand=1
+  Config {
+    tooltips=1
+    IconsOnly=0
+    AcceptSkipPager=1
+    ShowIconified=1
+    ShowMapped=1
+    ShowAllDesks=0
+    UseMouseWheel=1
+    UseUrgencyHint=1
+    FlatButton=0
+    MaxTaskWidth=150
+    spacing=1
+  }
+}
diff --git a/sunset.add/airootfs.any/etc/skel/.config/openbox/autostart b/sunset.add/airootfs.any/etc/skel/.config/openbox/autostart
new file mode 100644 (file)
index 0000000..abe9486
--- /dev/null
@@ -0,0 +1,2 @@
+lxpanel &
+sudo calamares &
\ No newline at end of file
diff --git a/sunset.add/airootfs.any/etc/skel/.config/openbox/menu.xml b/sunset.add/airootfs.any/etc/skel/.config/openbox/menu.xml
new file mode 100644 (file)
index 0000000..9c920b8
--- /dev/null
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<openbox_menu xmlns="http://openbox.org/3.4/menu">
+
+<menu id="root-menu" label="Openbox 3">
+  <item label="Chromium">
+    <action name="Execute">
+      <command>chromium</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="PCMan File Manager">
+    <action name="Execute">
+      <command>pcmanfm</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="LXTerminal">
+    <action name="Execute">
+      <command>lxterminal</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="ARandR">
+    <action name="Execute">
+      <command>arandr</command>
+      <startupnotify>
+        <enabled>yes</enabled>
+      </startupnotify>
+    </action>
+  </item>
+  <item label="Reconfigure Openbox">
+    <action name="Reconfigure" />
+  </item>
+  <item label="Log Out">
+    <action name="Exit">
+      <prompt>yes</prompt>
+    </action>
+  </item>
+</menu>
+
+</openbox_menu>
diff --git a/sunset.add/airootfs.any/etc/skel/.xinitrc b/sunset.add/airootfs.any/etc/skel/.xinitrc
new file mode 100644 (file)
index 0000000..a8eebc0
--- /dev/null
@@ -0,0 +1,3 @@
+export ZIPINFOOPT=-OCP932
+export UNZIPOPT=-OCP932
+exec openbox-session
\ No newline at end of file
diff --git a/sunset.add/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf b/sunset.add/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf
deleted file mode 100644 (file)
index d1d8474..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[Service]
-ExecStart=
-ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux
diff --git a/sunset.add/airootfs.any/usr/share/calamares/branding/alter/branding.desc b/sunset.add/airootfs.any/usr/share/calamares/branding/alter/branding.desc
new file mode 100644 (file)
index 0000000..0fee02f
--- /dev/null
@@ -0,0 +1,134 @@
+# Product branding information. This influences some global
+# user-visible aspects of Calamares, such as the product
+# name, window behavior, and the slideshow during installation.
+#
+# Additional styling can be done using the stylesheet.qss
+# file, also in the branding directory.
+---
+componentName:  alter
+
+# This selects between different welcome texts. When false, uses
+# the traditional "Welcome to the %1 installer.", and when true,
+# uses "Welcome to the Calamares installer for %1." This allows
+# to distinguish this installer from other installers for the
+# same distribution.
+welcomeStyleCalamares:   false
+
+# Should the welcome image (productWelcome, below) be scaled
+# up beyond its natural size? If false, the image does not grow
+# with the window but remains the same size throughout (this
+# may have surprising effects on HiDPI monitors).
+welcomeExpandingLogo:   true
+
+# Size and expansion policy for Calamares.
+#  - "normal" or unset, expand as needed, use *windowSize*
+#  - "fullscreen", start as large as possible, ignore *windowSize*
+#  - "noexpand", don't expand automatically, use *windowSize*
+windowExpanding:    fullscreen
+
+# Size of Calamares window, expressed as w,h. Both w and h
+# may be either pixels (suffix px) or font-units (suffix em).
+#   e.g.    "800px,600px"
+#           "60em,480px"
+# This setting is ignored if "fullscreen" is selected for
+# *windowExpanding*, above. If not set, use constants defined
+# in CalamaresUtilsGui, 800x520.
+windowSize: 800px,520px
+
+# Placement of Calamares window. Either "center" or "free".
+# Whether "center" actually works does depend on the window
+# manager in use (and only makes sense if you're not using
+# *windowExpanding* set to "fullscreen").
+windowPlacement: center
+
+# These are strings shown to the user in the user interface.
+# There is no provision for translating them -- since they
+# are names, the string is included as-is.
+#
+# The four Url strings are the Urls used by the buttons in
+# the welcome screen, and are not shown to the user. Clicking
+# on the "Support" button, for instance, opens the link supportUrl.
+# If a Url is empty, the corresponding button is not shown.
+#
+# bootloaderEntryName is how this installation / distro is named
+# in the boot loader (e.g. in the GRUB menu).
+#
+# These strings support substitution from /etc/os-release
+# if KDE Frameworks 5.58 are available at build-time. When
+# enabled, @{var-name} is replaced by the equivalent value
+# from os-release. All the supported var-names are in all-caps,
+# and are listed on the FreeDesktop.org site,
+#       https://www.freedesktop.org/software/systemd/man/os-release.html
+# Note that ANSI_COLOR and CPE_NAME don't make sense here, and
+# are not supported (the rest are). Remember to quote the string
+# if it contains substitutions, or you'll get YAML exceptions.
+#
+# The *Url* entries are used on the welcome page, and they
+# are visible as buttons there if the corresponding *show* keys
+# are set to "true" (they can also be overridden).
+strings:
+    productName:         Sunset OS
+    shortProductName:    Sunset OS
+    version:
+    shortVersion:
+    versionedName:       Sunset OS
+    shortVersionedName:  Sunset OS
+    bootloaderEntryName: Sunset OS
+    productUrl:          https://fascode.net/projects/linux/alter/
+    supportUrl:          https://github.com/SereneTeam/alterlinux/issues
+    knownIssuesUrl:      
+    releaseNotesUrl:     
+
+# These images are loaded from the branding module directory.
+#
+# productIcon is used as the window icon, and will (usually) be used
+#       by the window manager to represent the application. This image
+#       should be square, and may be displayed by the window manager
+#       as small as 16x16 (but possibly larger).
+# productLogo is used as the logo at the top of the left-hand column
+#       which shows the steps to be taken. The image should be square,
+#       and is displayed at 80x80 pixels (also on HiDPI).
+# productWelcome is shown on the welcome page of the application in
+#       the middle of the window, below the welcome text. It can be
+#       any size and proportion, and will be scaled to fit inside
+#       the window. Use `welcomeExpandingLogo` to make it non-scaled.
+#       Recommended size is 320x150.
+#
+# These filenames can also use substitutions from os-release (see above).
+images:
+    productIcon:         "logo-16.png"
+    productLogo:         "logo-128.png"
+    productWelcome:      "languages.png"
+
+# The slideshow is displayed during execution steps (e.g. when the
+# installer is actually writing to disk and doing other slow things).
+slideshow:               "show.qml"
+# There are two available APIs for the slideshow:
+#  - 1 (the default) loads the entire slideshow when the installation-
+#      slideshow page is shown and starts the QML then. The QML
+#      is never stopped (after installation is done, times etc.
+#      continue to fire).
+#  - 2 loads the slideshow on startup and calls onActivate() and
+#      onLeave() in the root object. After the installation is done,
+#      the show is stopped (first by calling onLeave(), then destroying
+#      the QML components).
+slideshowAPI: 2
+
+
+# Colors for text and background components.
+#
+#  - sidebarBackground is the background of the sidebar
+#  - sidebarText is the (foreground) text color
+#  - sidebarTextHighlight sets the background of the selected (current) step.
+#    Optional, and defaults to the application palette.
+#  - sidebarSelect is the text color of the selected step.
+#
+# These colors can **also** be set through the stylesheet, if the
+# branding component also ships a stylesheet.qss. Then they are
+# the corresponding CSS attributes of #sidebarApp.
+style:
+#   sidebarBackground:    "#EFEFEF"
+   sidebarBackground:    "#FFFFFF"
+   sidebarText:          "#000000"
+   sidebarTextSelect:    "#1565C0"
+   sidebarTextHighlight: "#EFEFEF"
diff --git a/sunset.add/airootfs.any/usr/share/calamares/branding/alter/show.qml b/sunset.add/airootfs.any/usr/share/calamares/branding/alter/show.qml
new file mode 100644 (file)
index 0000000..8ec7424
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+* Yamada Hayao
+* Twitter: @Hayao0819
+* Email  : hayao@fascode.net
+*
+* (c) 2019-2020 Fascode Network.
+*
+* config
+*
+* Overwrites the first to read and set the build script
+* This configuration file follows the bash syntax.
+*/
+
+import QtQuick 2.0;
+import calamares.slideshow 1.0;
+
+Presentation
+{
+    id: presentation
+
+    Timer {
+        interval: 20000
+        running: false
+        repeat: false
+        onTriggered: presentation.goToNextSlide()
+    }
+    
+    Slide {
+
+        Image {
+            id: background1
+            source: "slide.png"
+            width: 800; height: 440
+            fillMode: Image.PreserveAspectFit
+            anchors.centerIn: parent
+        }
+        Text {
+            anchors.horizontalCenter: background1.horizontalCenter
+            anchors.top: background1.bottom
+            text: ""
+            wrapMode: Text.WordWrap
+            width: 800
+            horizontalAlignment: Text.Center
+        }
+    }
+}
diff --git a/sunset.add/airootfs.any/usr/share/calamares/branding/alter/slide.png b/sunset.add/airootfs.any/usr/share/calamares/branding/alter/slide.png
new file mode 100644 (file)
index 0000000..93bd2af
Binary files /dev/null and b/sunset.add/airootfs.any/usr/share/calamares/branding/alter/slide.png differ
diff --git a/sunset.add/airootfs.any/usr/share/calamares/final-process b/sunset.add/airootfs.any/usr/share/calamares/final-process
new file mode 100755 (executable)
index 0000000..7701f52
--- /dev/null
@@ -0,0 +1,62 @@
+#!/usr/bin/env bash
+
+function remove () {
+    local list
+    local file
+    list=($(echo "$@"))
+    for file in "${list[@]}"; do
+        if [[ -f ${file} ]]; then
+            rm -f "${file}"
+        elif [[ -d ${file} ]]; then
+            rm -rf "${file}"
+        fi
+    done
+}
+
+while getopts 'u:' arg; do
+    case "${arg}" in
+        u) user="${OPTARG}";;
+    esac
+done
+
+remove /etc/skel/*
+remove /home/${user}/Desktop/calamares.desktop
+remove /home/${user}/.config
+remove /usr/share/calamares
+remove /etc/systemd/system/getty@tty1.service.d/autologin.conf
+remove /root/.automated_script.sh
+remove /etc/mkinitcpio-archiso.conf
+remove /etc/initcpio
+remove /usr/share/calamares/
+
+<<DISABLED
+if [[ -f /home/${user}/.config/user-dirs.dirs ]]; then
+    HOME="/home/${user}"
+    source ${HOME}/.config/user-dirs.dirs
+
+    # Add pictures to bookmark
+    echo -n "file://" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -n "${XDG_PICTURES_DIR}" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -ne "\n" >> ${HOME}/.config/gtk-3.0/bookmarks
+
+    # Add videos to bookmark
+    echo -n "file://" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -n "${XDG_VIDEOS_DIR}" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -ne "\n" >> ${HOME}/.config/gtk-3.0/bookmarks
+
+    # Add music to bookmark
+    echo -n "file://" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -n "${XDG_VIDEOS_DIR}" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -ne "\n" >> ${HOME}/.config/gtk-3.0/bookmarks
+
+    # Add downloads to bookmark
+    echo -n "file://" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -n "${XDG_DOWNLOAD_DIR}" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -ne "\n" >> ${HOME}/.config/gtk-3.0/bookmarks
+
+    # Add documents to bookmark
+    echo -n "file://" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -n "${XDG_DOCUMENTS_DIR}" >> ${HOME}/.config/gtk-3.0/bookmarks
+    echo -ne "\n" >> ${HOME}/.config/gtk-3.0/bookmarks
+fi
+DISABLED
\ No newline at end of file
diff --git a/sunset.add/airootfs.any/usr/share/calamares/modules/packages.conf b/sunset.add/airootfs.any/usr/share/calamares/modules/packages.conf
new file mode 100644 (file)
index 0000000..82c8efc
--- /dev/null
@@ -0,0 +1,168 @@
+---
+#
+# Which package manager to use, options are:
+#  - packagekit  - PackageKit CLI tool
+#  - zypp        - Zypp RPM frontend
+#  - yum         - Yum RPM frontend
+#  - dnf         - DNF, the new RPM frontend
+#  - urpmi       - Mandriva package manager
+#  - apt         - APT frontend for DEB and RPM
+#  - pacman      - Pacman
+#  - portage     - Gentoo package manager
+#  - entropy     - Sabayon package manager
+#  - apk         = Alpine Linux package manager
+#  - dummy       - Dummy manager, only logs
+#
+backend: pacman
+
+#
+# Often package installation needs an internet connection.
+# Since you may allow system installation without a connection
+# and want to offer OPTIONAL package installation, it's
+# possible to have no internet, yet have this packages module
+# enabled in settings.
+#
+# You can skip the whole module when there is no internet
+# by setting "skip_if_no_internet" to true.
+#
+# You can run a package-manager specific update procedure
+# before installing packages (for instance, to update the
+# list of packages and dependencies); this is done only if there
+# is an internet connection.
+#
+# Set "update_db" to 'true' for refreshing the database on the
+# target system. On target installations, which got installed by
+# unsquashing, a full system update may be needed. Otherwise
+# post-installing additional packages may result in conflicts.
+# Therefore set also "update_system" to 'true'.
+#
+skip_if_no_internet: false
+update_db: false
+update_system: false
+
+#
+# List of maps with package operations such as install or remove.
+# Distro developers can provide a list of packages to remove
+# from the installed system (for instance packages meant only
+# for the live system).
+#
+# A job implementing a distro specific logic to determine other
+# packages that need to be installed or removed can run before
+# this one. Distro developers may want to install locale packages
+# or remove drivers not needed on the installed system.
+# Such a job would populate a list of dictionaries in the global
+# storage called "packageOperations" and that list is processed
+# after the static list in the job configuration (i.e. the list
+# that is in this configuration file).
+#
+# Allowed package operations are:
+#  - *install*, *try_install*: will call the package manager to
+#       install one or more packages. The install target will
+#       abort the whole installation if package-installation
+#       fails, while try_install carries on. Packages may be
+#       listed as (localized) names, or as (localized) package-data.
+#       See below for the description of the format.
+# - *localInstall*: this is used to call the package manager
+#       to install a package from a path-to-a-package. This is
+#       useful if you have a static package archive on the install media.
+#       The *pacman* package manager is the only one to specially support
+#       this operation (all others treat this the same as *install*).
+# - *remove*, *try_remove*: will call the package manager to
+#       remove one or more packages. The remove target will
+#       abort the whole installation if package-removal fails,
+#       while try_remove carries on. Packages may be listed as
+#       (localized) names.
+# One additional key is recognized, to help netinstall out:
+# - *source*: ignored, does get logged
+# Any other key is ignored, and logged as a warning.
+#
+# There are two formats for naming packages: as a name or as package-data,
+# which is an object notation providing package-name, as well as pre- and
+# post-install scripts.
+#
+# Here are both formats, for installing vi. The first one just names the
+# package for vi (using the naming of the installed package manager), while
+# the second contains three data-items; the pre-script is run before invoking
+# the package manager, and the post-script runs once it is done.
+#
+# - install
+#   - vi
+#   - package: vi
+#     pre-script: touch /tmp/installing-vi
+#     post-script: rm -f /tmp/installing-vi
+#
+# The pre- and post-scripts are optional, but you cannot leave both out
+# if you do use the *package* key: using "package: vi" with neither script
+# option will trick Calamares into trying to install a package named
+# "package: vi", which is unlikely to work.
+#
+# The pre- and post-scripts are **not** executed by a shell unless you
+# explicitly invoke `/bin/sh` in them. The command-lines are passed
+# to exec(), which does not understand shell syntax. In other words:
+#
+#     pre-script: ls | wc -l
+#
+# Will fail, because `|` is passed as a command-line argument to ls,
+# as are `wc`, and `-l`. No shell pipeline is set up, and ls is likely
+# to complain. Invoke the shell explicitly:
+#
+#     pre-script: /bin/sh -c \"ls | wc -l\"
+#
+# The above note on shell-expansion applies to versions up-to-and-including
+# Calamares 3.2.12, but will change in future.
+#
+# Any package name may be localized; this is used to install localization
+# packages for software based on the selected system locale. By including
+# the string `LOCALE` in the package name, the following happens:
+#
+# - if the system locale is English (any variety), then the package is not
+#   installed at all,
+# - otherwise `$LOCALE` or `${LOCALE}` is replaced by the 'lower-cased' BCP47
+#   name of the 'language' part of the selected system locale (not the
+#   country/region/dialect part), e.g. selecting "nl_BE" will use "nl"
+#   here.
+#
+# Take care that just plain `LOCALE` will not be replaced, so `foo-LOCALE` will
+# be left unchanged, while `foo-$LOCALE` will be changed. However, `foo-LOCALE`
+# **will** be removed from the list of packages (i.e. not installed), if
+# English is selected. If a non-English locale is selected, then `foo-LOCALE`
+# will be installed, unchanged (no language-name-substitution occurs).
+#
+# The following installs localizations for vi, if they are relevant; if
+# there is no localization, installation continues normally.
+#
+# - install
+#   - vi-$LOCALE
+#   - package: vi-${LOCALE}
+#     pre-script: touch /tmp/installing-vi
+#     post-script: rm -f /tmp/installing-vi
+#
+# When installing packages, Calamares will invoke the package manager
+# with a list of package names if it can; package-data prevents this because
+# of the scripts that need to run. In other words, this:
+#
+# - install:
+#   - vi
+#   - binutils
+#   - package: wget
+#     pre-script: touch /tmp/installing-wget
+#
+# This will invoke the package manager three times, once for each package,
+# because not all of them are simple package names. You can speed up the
+# process if you have only a few pre-scripts, by using multiple install targets:
+#
+# - install:
+#   - vi
+#   - binutils
+# - install:
+#   - package: wget
+#     pre-script: touch /tmp/installing-wget
+#
+# This will call the package manager once with the package-names "vi" and
+# "binutils", and then a second time for "wget". When installing large numbers
+# of packages, this can lead to a considerable time savings.
+#
+
+operations:
+  - remove:
+    - alterlinux-calamares
\ No newline at end of file
diff --git a/sunset.add/airootfs.any/usr/share/calamares/modules/users.conf b/sunset.add/airootfs.any/usr/share/calamares/modules/users.conf
new file mode 100644 (file)
index 0000000..a0bf912
--- /dev/null
@@ -0,0 +1,142 @@
+# Configuration for the one-user-system user module.
+#
+# Besides these settings, the user module also places the following
+# keys into the globalconfig area, based on user input in the view step.
+#
+# - hostname
+# - username
+# - password (obscured)
+# - autologinUser (if enabled, set to username)
+#
+# These globalconfig keys are set when the jobs for this module
+# are created.
+---
+# Used as default groups for the created user.
+# Adjust to your Distribution defaults.
+defaultGroups:
+    - users
+    - lp
+    - video
+    - network
+    - storage
+    - wheel
+    - audio
+    - sudo
+
+# Some Distributions require a 'autologin' group for the user.
+# Autologin causes a user to become automatically logged in to
+# the desktop environment on boot.
+# Disable when your Distribution does not require such a group.
+autologinGroup:  autologin
+# You can control the initial state for the 'autologin checkbox' here.
+# Possible values are:
+#  - true to check or
+#  - false to uncheck
+# These set the **initial** state of the checkbox.
+doAutologin:     false
+
+# When *sudoersGroup* is set to a non-empty string, Calamares creates a
+# sudoers file for the user. This file is located at:
+#     `/etc/sudoers.d/10-installer`
+# Remember to add the (value of) *sudoersGroup* to *defaultGroups*.
+#
+# If your Distribution already sets up a group of sudoers in its packaging,
+# remove this setting (delete or comment out the line below). Otherwise,
+# the setting will be duplicated in the `/etc/sudoers.d/10-installer` file,
+# potentially confusing users.
+sudoersGroup:    sudo
+
+# Setting this to false, causes the root account to be disabled.
+# When disabled, hides the "Use the same password for administrator"
+# checkbox. Also hides the "Choose a password" and associated text-inputs.
+setRootPassword: true
+
+# You can control the initial state for the 'reuse password for root'
+# checkbox here. Possible values are:
+#  - true to check or
+#  - false to uncheck
+#
+# When checked, the user password is used for the root account too.
+#
+# NOTE: *doReusePassword* requires *setRootPassword* to be enabled.
+doReusePassword: false
+
+# These are optional password-requirements that a distro can enforce
+# on the user. The values given in this sample file set only very weak
+# validation settings.
+#
+# - nonempty rejects empty passwords
+# - there are no length validations
+# - libpwquality (if it is enabled at all) has no length of class
+#   restrictions, although it will still reject palindromes and
+#   dictionary words with these settings.
+#
+# Checks may be listed multiple times; each is checked separately,
+# and no effort is done to ensure that the checks are consistent
+# (e.g. specifying a maximum length less than the minimum length
+# will annoy users).
+#
+# The libpwquality check relies on the (optional) libpwquality library.
+# Its value is a list of configuration statements that could also
+# be found in pwquality.conf, and these are handed off to the
+# libpwquality parser for evaluation. The check is ignored if
+# libpwquality is not available at build time (generates a warning in
+# the log). The Calamares password check rejects passwords with a
+# score of < 40 with the given libpwquality settings.
+#
+# (additional checks may be implemented in CheckPWQuality.cpp and
+# wired into UsersPage.cpp)
+#
+#  - To disable specific password validations:
+#    comment out the relevant 'passwordRequirements' keys below.
+#  - To disable all password validations:
+#    set both 'allowWeakPasswords' and 'allowWeakPasswordsDefault' to true.
+#    (That will show the box *Allow weak passwords* in the user-
+#    interface, and check it by default).
+passwordRequirements:
+    nonempty: true
+    minLength: 1  # Password at least this many characters
+    maxLength: -1  # Password at most this many characters
+    libpwquality:
+        - minlen=0
+        - minclass=0
+
+# You can control the visibility of the 'strong passwords' checkbox here.
+# Possible values are:
+#  - true to show or
+#  - false to hide  (default)
+# the checkbox. This checkbox allows the user to choose to disable
+# password-strength-checks. By default the box is **hidden**, so
+# that you have to pick a password that satisfies the checks.
+allowWeakPasswords: true
+# You can control the initial state for the 'strong passwords' checkbox here.
+# Possible values are:
+#  - true to uncheck or
+#  - false to check (default)
+# the checkbox by default. Since the box is labeled to enforce strong
+# passwords, in order to **allow** weak ones by default, the box needs
+# to be unchecked.
+allowWeakPasswordsDefault: false
+
+# Shell to be used for the regular user of the target system.
+# There are three possible kinds of settings:
+#  - unset (i.e. commented out, the default), act as if set to /bin/bash
+#  - empty (explicit), don't pass shell information to useradd at all
+#    and rely on a correct configuration file in /etc/default/useradd
+#  - set, non-empty, use that path as shell. No validation is done
+#    that the shell actually exists or is executable.
+userShell: /bin/zsh
+
+# Hostname setting
+#
+# The user can enter a hostname; this is configured into the system
+# in some way; pick one of:
+#   - *None*, to not set the hostname at all
+#   - *EtcFile*, to write to `/etc/hostname` directly
+#   - *Hostnamed*, to use systemd hostnamed(1) over DBus
+# The default is *EtcFile*.
+setHostname: EtcFile
+
+# Should /etc/hosts be written with a hostname for this machine
+# (also adds localhost and some ipv6 standard entries).
+writeHostsFile: true
diff --git a/sunset.add/airootfs.any/usr/share/calamares/settings.conf b/sunset.add/airootfs.any/usr/share/calamares/settings.conf
new file mode 100644 (file)
index 0000000..e4afa0c
--- /dev/null
@@ -0,0 +1,181 @@
+# Configuration file for Calamares
+# Syntax is YAML 1.2
+---
+# Modules can be job modules (with different interfaces) and QtWidgets view
+# modules. They could all be placed in a number of different paths.
+# "modules-search" is a list of strings, each of these can either be a full
+# path to a directory or the keyword "local".
+#
+# "local" means:
+#   - modules in $LIBDIR/calamares/modules, with
+#   - settings in SHARE/calamares/modules or /etc/calamares/modules.
+# In debug-mode (e.g. calamares -d) "local" also adds some paths
+# that make sense from inside the build-directory, so that you
+# can build-and-run with the latest modules immediately.
+#
+# Strings other than "local" are taken as paths and interpreted
+# relative to wherever Calamares is started. It is therefore **strongly**
+# recommended to use only absolute paths here. This is mostly useful
+# if your distro has forks of standard Calamares modules, but also
+# uses some form of upstream packaging which might overwrite those
+# forked modules -- then you can keep modules somewhere outside of
+# the "regular" module tree.
+#
+#
+# YAML: list of strings.
+modules-search: [ local ]
+
+# Instances section. This section is optional, and it defines custom instances
+# for modules of any kind. An instance entry has an module name, an instance
+# name, and a configuration file name. The primary goal of this mechanism is
+# to allow loading multiple instances of the same module, with different
+# configuration. If you don't need this, the instances section can safely be
+# left empty.
+#
+# Module name plus instance name makes an instance key, e.g.
+# "webview@owncloud", where "webview" is the module name (for the webview
+# viewmodule) and "owncloud" is the instance name. In the *sequence*
+# section below, use instance-keys to name instances (instead of just
+# a module name, for modules which have only a single instance).
+#
+# Every module implicitly has an instance with the instance name equal
+# to its module name, e.g. "welcome@welcome". In the *sequence* section,
+# mentioning a module without a full instance key (e.g. "welcome")
+# means that implicit module.
+#
+# An instance must specify its configuration file (e.g. `webview-home.conf`).
+# The implicit instances all have configuration files named `<module>.conf`.
+# This (implict) way matches the source examples, where the welcome
+# module contains an example `welcome.conf`.
+#
+# For more information on running module instances, run Calamares in debug
+# mode and check the Modules page in the Debug information interface.
+#
+# A module that is often used with instances is shellprocess, which will
+# run shell commands specified in the configuration file. By configuring
+# more than one instance of the module, multiple shell sessions can be run
+# during install.
+#
+# YAML: list of maps of string:string key-value pairs.
+#instances:
+#- id:       owncloud
+#  module:   webview
+#  config:   owncloud.conf
+
+# Sequence section. This section describes the sequence of modules, both
+# viewmodules and jobmodules, as they should appear and/or run.
+#
+# A jobmodule instance key (or name) can only appear in an exec phase, whereas
+# a viewmodule instance key (or name) can appear in both exec and show phases.
+# There is no limit to the number of show or exec phases. However, the same
+# module instance key should not appear more than once per phase, and
+# deployers should take notice that the global storage structure is persistent
+# throughout the application lifetime, possibly influencing behavior across
+# phases. A show phase defines a sequence of viewmodules (and therefore
+# pages). These viewmodules can offer up jobs for the execution queue.
+#
+# An exec phase displays a progress page (with brandable slideshow). This
+# progress page iterates over the modules listed in the *immediately
+# preceding* show phase, and enqueues their jobs, as well as any other jobs
+# from jobmodules, in the order defined in the current exec phase.
+#
+# It then executes the job queue and clears it. If a viewmodule offers up a
+# job for execution, but the module name (or instance key) isn't listed in the
+# immediately following exec phase, this job will not be executed.
+#
+# YAML: list of lists of strings.
+sequence:
+- show:
+  - welcome
+  - locale
+  - keyboard
+  - partition
+  - users
+  - summary
+- exec:
+  - partition
+  - mount
+  - unpackfs
+  - machineid
+  - fstab
+  - locale
+  - keyboard
+  - localecfg
+  - shellprocess
+  - luksopenswaphookcfg
+  - luksbootkeyfile
+  - initcpiocfg
+  - initcpio
+  - users
+  - removeuser
+  - networkcfg
+  - hwclock
+  - services
+  - grubcfg
+  - bootloader
+  - umount
+- show:
+  - finished
+
+# A branding component is a directory, either in SHARE/calamares/branding or
+# in /etc/calamares/branding (the latter takes precedence). The directory must
+# contain a YAML file branding.desc which may reference additional resources
+# (such as images) as paths relative to the current directory.
+#
+# A branding component can also ship a QML slideshow for execution pages,
+# along with translation files.
+#
+# Only the name of the branding component (directory) should be specified
+# here, Calamares then takes care of finding it and loading the contents.
+#
+# YAML: string.
+branding: alter
+
+# If this is set to true, Calamares will show an "Are you sure?" prompt right
+# before each execution phase, i.e. at points of no return. If this is set to
+# false, no prompt is shown. Default is false, but Calamares will complain if
+# this is not explicitly set.
+#
+# YAML: boolean.
+prompt-install: false
+
+# If this is set to true, Calamares will execute all target environment
+# commands in the current environment, without chroot. This setting should
+# only be used when setting up Calamares as a post-install configuration tool,
+# as opposed to a full operating system installer.
+#
+# Some official Calamares modules are not expected to function with this
+# setting. (e.g. partitioning seems like a bad idea, since that is expected to
+# have been done already)
+#
+# Default is false (for a normal installer), but Calamares will complain if
+# this is not explicitly set.
+#
+# YAML: boolean.
+dont-chroot: false
+
+# If this is set to true, Calamares refers to itself as a "setup program"
+# rather than an "installer". Defaults to the value of dont-chroot, but
+# Calamares will complain if this is not explicitly set.
+# oem-setup: true
+
+# If this is set to true, the "Cancel" button will be disabled entirely.
+# The button is also hidden from view.
+#
+# This can be useful if when e.g. Calamares is used as a post-install
+# configuration tool and you require the user to go through all the
+# configuration steps.
+#
+# Default is false, but Calamares will complain if this is not explicitly set.
+#
+# YAML: boolean.
+disable-cancel: false
+
+# If this is set to true, the "Cancel" button will be disabled once
+# you start the 'Installation', meaning there won't be a way to cancel
+# the Installation until it has finished or installation has failed.
+#
+# Default is false, but Calamares will complain if this is not explicitly set.
+#
+# YAML: boolean.
+disable-cancel-during-exec: false
diff --git a/sunset.add/airootfs.i686/etc/pacman.conf b/sunset.add/airootfs.i686/etc/pacman.conf
deleted file mode 100644 (file)
index 0688c0c..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = i686
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/etc/hostname b/sunset.add/airootfs.i686/releng/airootfs.any/etc/hostname
deleted file mode 100644 (file)
index 2dbe21e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-archiso
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf b/sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/getty@tty1.service.d/autologin.conf
deleted file mode 100644 (file)
index d1d8474..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-[Service]
-ExecStart=
-ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/pacman-init.service b/sunset.add/airootfs.i686/releng/airootfs.any/etc/systemd/system/pacman-init.service
deleted file mode 100644 (file)
index 23b8144..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=Initializes Pacman keyring
-Wants=haveged.service
-After=haveged.service
-Requires=etc-pacman.d-gnupg.mount
-After=etc-pacman.d-gnupg.mount
-
-[Service]
-Type=oneshot
-RemainAfterExit=yes
-ExecStart=/usr/bin/pacman-key --init
-ExecStart=/usr/bin/pacman-key --populate archlinux
-
-[Install]
-WantedBy=multi-user.target
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/root/.automated_script.sh b/sunset.add/airootfs.i686/releng/airootfs.any/root/.automated_script.sh
deleted file mode 100755 (executable)
index 81a98a1..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-
-script_cmdline ()
-{
-    local param
-    for param in $(< /proc/cmdline); do
-        case "${param}" in
-            script=*) echo "${param#*=}" ; return 0 ;;
-        esac
-    done
-}
-
-automated_script ()
-{
-    local script rt
-    script="$(script_cmdline)"
-    if [[ -n "${script}" && ! -x /tmp/startup_script ]]; then
-        if [[ "${script}" =~ ^http:// || "${script}" =~ ^ftp:// ]]; then
-            wget "${script}" --retry-connrefused -q -O /tmp/startup_script >/dev/null
-            rt=$?
-        else
-            cp "${script}" /tmp/startup_script
-            rt=$?
-        fi
-        if [[ ${rt} -eq 0 ]]; then
-            chmod +x /tmp/startup_script
-            /tmp/startup_script
-        fi
-    fi
-}
-
-if [[ $(tty) == "/dev/tty1" ]]; then
-    automated_script
-fi
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/root/.zlogin b/sunset.add/airootfs.i686/releng/airootfs.any/root/.zlogin
deleted file mode 100644 (file)
index f598e43..0000000
+++ /dev/null
@@ -1 +0,0 @@
-~/.automated_script.sh
diff --git a/sunset.add/airootfs.i686/releng/airootfs.any/root/customize_airootfs.sh b/sunset.add/airootfs.i686/releng/airootfs.any/root/customize_airootfs.sh
deleted file mode 100755 (executable)
index 081126b..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/usr/bin/env bash
-#
-# Yamada Hayao
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-
-set -e -u
-
-
-# Default value
-# All values can be changed by arguments.
-password=alter
-boot_splash=false
-kernel='zen'
-theme_name=alter-logo
-rebuild=false
-japanese=false
-username='alter'
-os_name="Alter Linux"
-install_dir="alter"
-usershell="/bin/bash"
-debug=true
-
-
-# Parse arguments
-while getopts 'p:bt:k:rxju:o:i:s:da:' arg; do
-    case "${arg}" in
-        p) password="${OPTARG}" ;;
-        b) boot_splash=true ;;
-        t) theme_name="${OPTARG}" ;;
-        k) kernel="${OPTARG}" ;;
-        r) rebuild=true ;;
-        j) japanese=true;;
-        u) username="${OPTARG}" ;;
-        o) os_name="${OPTARG}" ;;
-        i) install_dir="${OPTARG}" ;;
-        s) usershell="${OPTARG}" ;;
-        d) debug=true ;;
-        x) debug=true; set -xv ;;
-        a) arch="${OPTARG}"
-    esac
-done
-
-
-# Delete file only if file exists
-# remove <file1> <file2> ...
-function remove () {
-    local _list
-    local _file
-    _list=($(echo "$@"))
-    for _file in "${_list[@]}"; do
-        if [[ -f ${_file} ]]; then
-            rm -f "${_file}"
-        elif [[ -d ${_file} ]]; then
-            rm -rf "${_file}"
-        fi
-        echo "${_file} was deleted."
-    done
-}
-
-
-remove /etc/skel/Desktop
-remove /root/Desktop
-
-if [[ ${arch} = "i686" ]]; then
-    ln -s /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist32
-fi
-
-sed -i 's/#\(en_US\.UTF-8\)/\1/' /etc/locale.gen
-locale-gen
-
-ln -sf /usr/share/zoneinfo/UTC /etc/localtime
-
-usermod -s /usr/bin/zsh root
-cp -aT /etc/skel/ /root/
-chmod 700 /root
-
-sed -i 's/#\(PermitRootLogin \).\+/\1yes/' /etc/ssh/sshd_config
-sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist
-sed -i 's/#\(Storage=\)auto/\1volatile/' /etc/systemd/journald.conf
-
-sed -i 's/#\(HandleSuspendKey=\)suspend/\1ignore/' /etc/systemd/logind.conf
-sed -i 's/#\(HandleHibernateKey=\)hibernate/\1ignore/' /etc/systemd/logind.conf
-sed -i 's/#\(HandleLidSwitch=\)suspend/\1ignore/' /etc/systemd/logind.conf
-
-systemctl enable pacman-init.service choose-mirror.service
-systemctl set-default multi-user.target
diff --git a/sunset.add/airootfs.i686/releng/airootfs.i686/etc/pacman.conf b/sunset.add/airootfs.i686/releng/airootfs.i686/etc/pacman.conf
deleted file mode 100644 (file)
index 0688c0c..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = i686
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs
diff --git a/sunset.add/airootfs.i686/releng/architecture b/sunset.add/airootfs.i686/releng/architecture
deleted file mode 100644 (file)
index 98c28af..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-#
-# Yamada Hayao
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# Supported architecture list
-
-x86_64
-i686
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/config.any b/sunset.add/airootfs.i686/releng/config.any
deleted file mode 100644 (file)
index 6d25e37..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/usr/bin/env bash
-#
-# Yamada Hayao
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# config
-#
-# Overwrites the first to read and set the build script
-# This configuration file follows the bash syntax.
-#
-
-# OS name used for startup screen, etc.
-os_name="Arch Linux"
-
-# OS name used for the name of the image file.
-iso_name=archlinux
-
-# Image file label
-iso_label="ARCH_$(date +%Y%m)"
-
-# Image file creator information
-iso_publisher="Arch Linux <http://www.archlinux.org>"
-
-# Image file name (not file name)
-iso_application="Arch Linux Live/Rescue CD"
-
-# Image file version
-iso_version=$(date +%Y.%m.%d)
-
-# Directory name used for installation
-install_dir=arch
-
-# Set to true to enable plymouth.(-b)
-boot_splash=false
-
-# See the `mksquashfs` help for details on these items.
-sfs_comp="xz"
-sfs_comp_opt=""
-
-# Set the kernel that live session use.
-# Please don't set anything if you want to use normal kernel.
-# As of February 23, 2020, the available kernels are lts, zen, ck, , rt and lqx.
-kernel=core
-
-# Set the Japanese mode.
-# When this is enabled, the packages in the japanese package list will be installed.
-# A file for Japanese input is added.
-japanese=false
-
-# Set the user's default shell.
-usershell="/bin/zsh"
diff --git a/sunset.add/airootfs.i686/releng/description.txt b/sunset.add/airootfs.i686/releng/description.txt
deleted file mode 100644 (file)
index 42e55d0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Build ArchLinux as is. Boot splash etc. cannot be used.
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/packages.i686/base.i686 b/sunset.add/airootfs.i686/releng/packages.i686/base.i686
deleted file mode 100644 (file)
index c7b5b6d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# 
-# Alter Linux package list
-#
-# Yamada Hayao 
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# Base packages
-
-
-base-devel
diff --git a/sunset.add/airootfs.i686/releng/packages.i686/exclude b/sunset.add/airootfs.i686/releng/packages.i686/exclude
deleted file mode 100644 (file)
index ebbbc9e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-alterlinux-calamares
-alterlinux-keyring
-alterlinux-mirrorlist
-aptpac
-arj
-bash-completion
-binutils
-bzip2
-cpio
-cups
-cups-pdf
-eg-installer
-gzip
-lha
-libpwquality
-lrzip
-lz4
-lzip
-lzop
-networkmanager
-noto-fonts
-noto-fonts-cjk
-noto-fonts-emoji
-os-prober
-p7zip
-tar
-tlp
-unarj
-unrar
-unzip-iconv
-xdg-user-dirs
-xz
-yay-bin
-zip
-zstd
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/packages.i686/packages.i686 b/sunset.add/airootfs.i686/releng/packages.i686/packages.i686
deleted file mode 100644 (file)
index cd3404b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-clonezilla
-ddrescue
-diffutils
-dmraid
-elinks
-fsarchiver
-gpm
-gptfdisk
-grml-zsh-config
-hdparm
-lvm2
-mdadm
-nano
-partclone
-parted
-partimage
-sdparm
-smartmontools
-testdisk
-vi
-vim-minimal
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/packages.x86_64/base.x86_64 b/sunset.add/airootfs.i686/releng/packages.x86_64/base.x86_64
deleted file mode 100644 (file)
index 0609447..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# 
-# Alter Linux package list
-#
-# Yamada Hayao 
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# Base packages
-
-base-devel
diff --git a/sunset.add/airootfs.i686/releng/packages.x86_64/exclude b/sunset.add/airootfs.i686/releng/packages.x86_64/exclude
deleted file mode 100644 (file)
index ebbbc9e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-alterlinux-calamares
-alterlinux-keyring
-alterlinux-mirrorlist
-aptpac
-arj
-bash-completion
-binutils
-bzip2
-cpio
-cups
-cups-pdf
-eg-installer
-gzip
-lha
-libpwquality
-lrzip
-lz4
-lzip
-lzop
-networkmanager
-noto-fonts
-noto-fonts-cjk
-noto-fonts-emoji
-os-prober
-p7zip
-tar
-tlp
-unarj
-unrar
-unzip-iconv
-xdg-user-dirs
-xz
-yay-bin
-zip
-zstd
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/packages.x86_64/packages.x86_64 b/sunset.add/airootfs.i686/releng/packages.x86_64/packages.x86_64
deleted file mode 100644 (file)
index cd3404b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-clonezilla
-ddrescue
-diffutils
-dmraid
-elinks
-fsarchiver
-gpm
-gptfdisk
-grml-zsh-config
-hdparm
-lvm2
-mdadm
-nano
-partclone
-parted
-partimage
-sdparm
-smartmontools
-testdisk
-vi
-vim-minimal
\ No newline at end of file
diff --git a/sunset.add/airootfs.i686/releng/pacman-i686.conf b/sunset.add/airootfs.i686/releng/pacman-i686.conf
deleted file mode 100644 (file)
index 0688c0c..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = i686
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs
diff --git a/sunset.add/airootfs.i686/releng/pacman-x86_64.conf b/sunset.add/airootfs.i686/releng/pacman-x86_64.conf
deleted file mode 100644 (file)
index c678d01..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = auto
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# If you want to run 32 bit applications on your x86_64 system,
-# enable the multilib repositories as required here.
-
-#[multilib-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-#[multilib]
-#Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs
diff --git a/sunset.add/airootfs.i686/releng/splash.png b/sunset.add/airootfs.i686/releng/splash.png
deleted file mode 100644 (file)
index 64b959a..0000000
Binary files a/sunset.add/airootfs.i686/releng/splash.png and /dev/null differ
index 79c9401..a61ec19 100644 (file)
@@ -7,6 +7,4 @@
 #
 # Supported architecture list
 
-x86_64
-i686
 i486
diff --git a/sunset.add/packages.i486/openbox.i486 b/sunset.add/packages.i486/openbox.i486
new file mode 100644 (file)
index 0000000..b32b69c
--- /dev/null
@@ -0,0 +1,33 @@
+# 
+# Alter Linux package list
+#
+# Yamada Hayao 
+# Twitter: @Hayao0819
+# Email  : hayao@fascone.net
+#
+# (c) 2019-2020 Fascode Network.
+#
+# OpenBox
+
+
+#-- File manager --#
+pcmanfm
+
+
+#-- openbox --#
+openbox
+lxpanel
+
+
+#-- Terminal --#
+lxterminal
+
+
+#-- Settings --#
+arandr
+
+
+#-- xorg --#
+gpm
+xorg-server
+xorg-xinit
\ No newline at end of file
diff --git a/sunset.add/packages.i686/base.i686 b/sunset.add/packages.i686/base.i686
deleted file mode 100644 (file)
index c7b5b6d..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-# 
-# Alter Linux package list
-#
-# Yamada Hayao 
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# Base packages
-
-
-base-devel
diff --git a/sunset.add/packages.i686/exclude b/sunset.add/packages.i686/exclude
deleted file mode 100644 (file)
index ebbbc9e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-alterlinux-calamares
-alterlinux-keyring
-alterlinux-mirrorlist
-aptpac
-arj
-bash-completion
-binutils
-bzip2
-cpio
-cups
-cups-pdf
-eg-installer
-gzip
-lha
-libpwquality
-lrzip
-lz4
-lzip
-lzop
-networkmanager
-noto-fonts
-noto-fonts-cjk
-noto-fonts-emoji
-os-prober
-p7zip
-tar
-tlp
-unarj
-unrar
-unzip-iconv
-xdg-user-dirs
-xz
-yay-bin
-zip
-zstd
\ No newline at end of file
diff --git a/sunset.add/packages.i686/packages.i686 b/sunset.add/packages.i686/packages.i686
deleted file mode 100644 (file)
index cd3404b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-clonezilla
-ddrescue
-diffutils
-dmraid
-elinks
-fsarchiver
-gpm
-gptfdisk
-grml-zsh-config
-hdparm
-lvm2
-mdadm
-nano
-partclone
-parted
-partimage
-sdparm
-smartmontools
-testdisk
-vi
-vim-minimal
\ No newline at end of file
diff --git a/sunset.add/packages.x86_64/base.x86_64 b/sunset.add/packages.x86_64/base.x86_64
deleted file mode 100644 (file)
index 0609447..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-# 
-# Alter Linux package list
-#
-# Yamada Hayao 
-# Twitter: @Hayao0819
-# Email  : hayao@fascode.net
-#
-# (c) 2019-2020 Fascode Network.
-#
-# Base packages
-
-base-devel
diff --git a/sunset.add/packages.x86_64/exclude b/sunset.add/packages.x86_64/exclude
deleted file mode 100644 (file)
index ebbbc9e..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-alterlinux-calamares
-alterlinux-keyring
-alterlinux-mirrorlist
-aptpac
-arj
-bash-completion
-binutils
-bzip2
-cpio
-cups
-cups-pdf
-eg-installer
-gzip
-lha
-libpwquality
-lrzip
-lz4
-lzip
-lzop
-networkmanager
-noto-fonts
-noto-fonts-cjk
-noto-fonts-emoji
-os-prober
-p7zip
-tar
-tlp
-unarj
-unrar
-unzip-iconv
-xdg-user-dirs
-xz
-yay-bin
-zip
-zstd
\ No newline at end of file
diff --git a/sunset.add/packages.x86_64/packages.x86_64 b/sunset.add/packages.x86_64/packages.x86_64
deleted file mode 100644 (file)
index cd3404b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-clonezilla
-ddrescue
-diffutils
-dmraid
-elinks
-fsarchiver
-gpm
-gptfdisk
-grml-zsh-config
-hdparm
-lvm2
-mdadm
-nano
-partclone
-parted
-partimage
-sdparm
-smartmontools
-testdisk
-vi
-vim-minimal
\ No newline at end of file
diff --git a/sunset.add/pacman-i686.conf b/sunset.add/pacman-i686.conf
deleted file mode 100644 (file)
index 0688c0c..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = i686
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs
diff --git a/sunset.add/pacman-x86_64.conf b/sunset.add/pacman-x86_64.conf
deleted file mode 100644 (file)
index c678d01..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-#
-# /etc/pacman.conf
-#
-# See the pacman.conf(5) manpage for option and repository directives
-
-#
-# GENERAL OPTIONS
-#
-[options]
-# The following paths are commented out with their default values listed.
-# If you wish to use different paths, uncomment and update the paths.
-#RootDir     = /
-#DBPath      = /var/lib/pacman/
-#CacheDir    = /var/cache/pacman/pkg/
-#LogFile     = /var/log/pacman.log
-#GPGDir      = /etc/pacman.d/gnupg/
-#HookDir     = /etc/pacman.d/hooks/
-HoldPkg     = pacman glibc
-#XferCommand = /usr/bin/curl -C - -f %u > %o
-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
-#CleanMethod = KeepInstalled
-#UseDelta    = 0.7
-Architecture = auto
-
-# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
-#IgnorePkg   =
-#IgnoreGroup =
-
-#NoUpgrade   =
-#NoExtract   =
-
-# Misc options
-#UseSyslog
-#Color
-#TotalDownload
-# We cannot check disk space from within a chroot environment
-#CheckSpace
-#VerbosePkgLists
-
-# By default, pacman accepts packages signed by keys that its local keyring
-# trusts (see pacman-key and its man page), as well as unsigned packages.
-SigLevel    = Required DatabaseOptional
-LocalFileSigLevel = Optional
-#RemoteFileSigLevel = Required
-
-# NOTE: You must run `pacman-key --init` before first using pacman; the local
-# keyring can then be populated with the keys of all official Arch Linux
-# packagers with `pacman-key --populate archlinux`.
-
-#
-# REPOSITORIES
-#   - can be defined here or included from another file
-#   - pacman will search repositories in the order defined here
-#   - local/custom mirrors can be added here or in separate files
-#   - repositories listed first will take precedence when packages
-#     have identical names, regardless of version number
-#   - URLs will have $repo replaced by the name of the current repo
-#   - URLs will have $arch replaced by the name of the architecture
-#
-# Repository entries are of the format:
-#       [repo-name]
-#       Server = ServerName
-#       Include = IncludePath
-#
-# The header [repo-name] is crucial - it must be present and
-# uncommented to enable the repo.
-#
-
-# The testing repositories are disabled by default. To enable, uncomment the
-# repo name header and Include lines. You can add preferred servers immediately
-# after the header, and they will be used before the default mirrors.
-
-#[testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[core]
-Include = /etc/pacman.d/mirrorlist
-
-[extra]
-Include = /etc/pacman.d/mirrorlist
-
-#[community-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-[community]
-Include = /etc/pacman.d/mirrorlist
-
-# If you want to run 32 bit applications on your x86_64 system,
-# enable the multilib repositories as required here.
-
-#[multilib-testing]
-#Include = /etc/pacman.d/mirrorlist
-
-#[multilib]
-#Include = /etc/pacman.d/mirrorlist
-
-# An example of a custom package repository.  See the pacman manpage for
-# tips on creating your own repositories.
-#[custom]
-#SigLevel = Optional TrustAll
-#Server = file:///home/custompkgs