summaryrefslogtreecommitdiff
path: root/slackware-bootstrap
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2025-07-04 00:03:31 +0200
committernavewindre <boneyaard@gmail.com>2025-07-04 00:03:31 +0200
commitf7560d0f949a1e2dd04673ff1cbda93640a248de (patch)
tree7b9ff3d6c71d1e0b716bc8168bb12003d924da52 /slackware-bootstrap
parentfdcd639278914a28ed77053db4e82a2fcf69a4c0 (diff)
a
Diffstat (limited to 'slackware-bootstrap')
-rwxr-xr-xslackware-bootstrap/bootstrap10
-rwxr-xr-xslackware-bootstrap/cleanup1
-rwxr-xr-xslackware-bootstrap/sudo2
-rwxr-xr-xslackware-bootstrap/user2
4 files changed, 13 insertions, 2 deletions
diff --git a/slackware-bootstrap/bootstrap b/slackware-bootstrap/bootstrap
index 5cbe5f7..26eb9b6 100755
--- a/slackware-bootstrap/bootstrap
+++ b/slackware-bootstrap/bootstrap
@@ -22,6 +22,12 @@ fi
echo "working dir: $basedir"
-sh $basedir/user $username
-sh $basedir/sudo
+if [[ ! -f "~/.user-done" ]]; then
+ sh $basedir/user $username
+fi
+
+if [[ ! -f "~/.sudo-done" ]]; then
+ sh $basedir/sudo
+fi
+
sh $basedir/step1
diff --git a/slackware-bootstrap/cleanup b/slackware-bootstrap/cleanup
index f410dbf..601f275 100755
--- a/slackware-bootstrap/cleanup
+++ b/slackware-bootstrap/cleanup
@@ -1,5 +1,6 @@
#!/bin/bash
+rm ~/.user-done
rm ~/.step1-done
rm ~/.stable-done
rm ~/.current-done
diff --git a/slackware-bootstrap/sudo b/slackware-bootstrap/sudo
index c5ec129..01fc501 100755
--- a/slackware-bootstrap/sudo
+++ b/slackware-bootstrap/sudo
@@ -6,3 +6,5 @@ cp -f $basedir/sudoers /etc/sudoers
chown root:root /etc/sudoers
chmod 440 /etc/sudoers
echo "done"
+
+touch ~/.sudo-done
diff --git a/slackware-bootstrap/user b/slackware-bootstrap/user
index 9eafbb8..b4362eb 100755
--- a/slackware-bootstrap/user
+++ b/slackware-bootstrap/user
@@ -12,3 +12,5 @@ passwd $user
usermod -a -G wheel $user
echo "added user $user to wheel group"
+
+touch ~/.user-done